当前位置:文档之家› 数据库复习提纲

数据库复习提纲

考试题型:
1.填空(20分)
2.单选(20分)
3.名词解释(两个,共10分)
4.简答题(4小题,共24分)
5.设计题(12分)主要考察SQL
6.设计题(14分)主要考察数据库设计
考试范围:
课堂上讲的各个章节(一、二、三、四、五、六、十、十一、七)各个章节中上课时讲过不作要求的,不在考试范围内。

主要内容:
第一章:
1.数据、数据库、数据库管理系统、数据库系统的相关概念。

数据库管理系统的功能。

2.数据管理技术的各个阶段的特点。

数据库系统的特点。

3.什么是数据模型,有哪几类。

它的组成要素是什么。

4.P14~P18相关概念都要掌握。

层次、网状模型的特点。

5.P28,关系模型的相关概念。

关系模型的优缺点。

6.数据库系统的三级模式与二级映象指的是什么,有什么用处。

7.数据库系统的组成?
第二章:
1.什么是域、笛卡尔集有什么用处。

关系的目与度。

2.候选码、主码、主属性等概念。

3.什么有关系操作,有哪些关系操作。

4.什么是关系的完整性,具体有哪些?外码、参照表、被参照表是什么?
5.什么是关系代数运算,有哪些传统与专门的关系运算。

6.关系演算不作要求。

7.P74第五题如果用关系代数来实现,你会吗?
第三章
1.熟练掌握关系数据库标准语言SQL
2.什么是视图,有什么作用?
第四章
1.什么是数据库的安全性?
2.计算机系统的三类安全性问题指的是什么。

3.数据库系统如何实现安全性控制。

具体如何实现。

第五章
1.什么是数据库的完整性?
2.数据库管理系统如何实现(或保证)数据库的完整性?3.什么是触发器,有什么作用?
第六章
1.什么是规范化理化,有什么用处。

2.掌握第一、第二、第三、BC范式的判定方法。

3.能区分各类的函数依赖。

第十章
1.什么是事务,有哪些特点
2.数据库系统的各种故障有哪些。

3.各类故障的恢复技术有哪些,如何实现
第十一章
1.什么是串行执行?交叉并发执行,同时并发执行
2.并发执行有可能会造成什么问题,会具体分析。

3.有哪些封锁,各有什么特点
4.封锁会造成哪些问题,如何预防或解决
5.什么是并发调度的可串行性
6.理解三级封锁协议、两段锁协议。

各有什么用处。

7.理解封锁的粒度。

第七章
1.什么是数据库设计?数据库设计的特点
2.数据库设计的基本步骤。

各个步骤应做的工作。

3.如何做需求分析?数据字典的用途
4.如何进行概念结构设计。

5.能够根据具体的实际需求,设计E-R图。

期末总评的组成:考试60%+期末作业20%+平时20%。

相关主题