当前位置:文档之家› 《数据库系统概论》期末复习大纲

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

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

第一部分 概述

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、视图的作用

2 第五部分 并发控制

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

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

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

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

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

1、数据库安全性

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

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

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

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

第七部分 数据库恢复技术

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

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

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

相关主题