《数据库系统概论》期末复习大纲
- 格式:doc
- 大小:40.50 KB
- 文档页数:2
《数据库原理》期末复习大纲
第一部分概述
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、恢复的原理与实现的技术;数据转储的种类;日志文件的定义、内容及作用;;