《数据库系统概论》期末复习大纲

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

《数据库原理》期末复习大纲

第一部分概述

1、数据、数据库、数据库管理系统、数据库系统(定义、功能、优点)

2、数据独立性的涵义

3、数据管理三阶段(人工、文件、数据库系统)及特点

4、数据模型组成的三要素(数据结构、数据操作和数据的约束条件。

5、关系模型的组成要素

6、最常用的数据模型(层次、网状、关系、面向对象)定义

7、数据库系统结构的三级模式/二层映像

8、模型、模式和具体值区别

9、数据库系统的组成

第二部分关系数据库理论与规范化

1、候选码、主码、主属性、非码属性、全码的概念

2、基本关系具有的性质

3、关系完整性的组成及实现方法

4、关系代数(集合运算、专门的关系运算、比较运算、逻辑运算)要求会根据题

5、会写出关系代数式;

6、1NF、2NF、3NF、BCNF的定义及需要解决的问题;问题的表现;

7、函数依赖、完全函数依赖、部分函数依赖;多值依赖的缺点。

8、要求会根据要求将关系分解。对能够到达的范式有清晰的理解。

第三部分数据库设计

1、数据库设计的基本步骤。数据库的生命周期。

2、需求分析阶段的成果;概念设计阶段的方法、步骤、成果;

3、逻辑设计的任务、步骤、成果。

4、要求画出由E-R图,并转化为关系模式。

第四部分 SQL、数据查询与视图

1、SQL的概念及特点、用到的动词。

2、SQL中定义表的方法。主码,属性类型的表示

3. 索引的建立方法。

4、查询的方法。

需要掌握:单表的查询、多表的查询、Group By与 Having使用的条件与作用范围、集函数的使用及写法、In、Exists的使用;

5、视图与基本表的区别;视图的创建;哪些视图可以更新

6、视图的作用

第五部分并发控制

1、并发控制的优点及可能带来的问题,使用并发控制的原因;

2、数据不一致性的种类;

3、封锁、封锁协议、封锁协议解决的问题;

4、可串行化、可串行化的调度、保证可串行化调度的方法(两段锁协议)

第六部分数据库安全性与完整性

1、数据库安全性

2、保证数据库安全的方法;

3、数据库的完整性内容;

4、完整性约束条件作用对象与灵活性的关系;(共有6种,静态是主要内容)

5. 完整性与安全性的区别与联系。

第七部分数据库恢复技术

1、事务的概念、事务的特性(ACID)及其描述;

2、发生故障的原因、故障的种类及特点;

3、恢复的原理与实现的技术;数据转储的种类;日志文件的定义、内容及作用;;

相关文档
最新文档