数据库原理复习提纲

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

复习提纲

●理解下列概念

1.信息、数据库系统、数据库、DBMS;

2.内模式、模式、外模式、二级映象、数据的独立性;

3.候选码或候选键、主码、外码

4.视图、虚拟列、视图消解;

5.参照完整性规则、实体完整性规则;

6.范式、BCNF、3NF、2NF、1NF;

7.数据的安全性、计算机系统安全性;

8.事务、事务的ACID特性;

9.两段锁协议、共享锁、排它锁、可串行化的调度;

10.SQLCA、主变量、指示变量、游标;

●掌握下列问题中涉及的知识

1.简述数据库系统的基本组成。

2.叙述数据库管理系统的基本功能。

3.叙述模型、模式和具体值三者之间的区别。

4.关系代数的基本运算有哪些?如何用这些基本运算来表示其它运算?

5.数据库系统的三级模式结构中的两层映象是什么?简述它们的功能。

6.数据模型的组成要素。常见的数据模型。

7.对从事数据库设计的专业人员来讲,应该具备的主要知识和技术有哪些?

8.简述DBA的职责。

9.为了保护数据库,必须在哪几个层次上采取安全措施?请列出常用的安全保护手段

10.在数据库的保护中有数据的安全性、完整性,并发控制和数据库的恢复。其中的安全性和完整性有

何区别?

11.权限的授予和回收如何实现。

12.什么是角色?有何作用?

13.简述实现参照完整性时需要考虑的几个问题。

14.触发器有哪些种类?触发器的主要作用有哪些?

15.视图的作用是什么?使用视图设计用户子模式有哪些优点?

16.在哪些情况下必须指明组成视图的所有列名?

17.在关系数据库中,并不是所有的视图都是可更新的,因为有些视图的更新不能唯一地有意义地转换

成对相应基本表的更新,关于更新的限制有哪些?哪些种类的视图不能更新?举例说明。

18.数据库设计的步骤及每个步骤应该完成的主要任务。

19.简述E-R模型向关系模型的转换原则。

20.局部E-R图合成为全局的E-R图可能存在哪几类冲突?

21.简述数据库系统中可能发生的故障的种类。了解恢复故障涉及的技术。

22.事务的提交和回滚是什么意思?

23.简述三级封锁协议中三个级别的封锁协议的内容

24.并发操作会产生几种操作不一致的情况?用什么方法避免各种不一致的情况?

25.叙述封锁的定义、基本封锁的含义。

26.什么是死锁?解决死锁的常用方法有哪些?

27.在嵌入式SQL中,是如何实现嵌入式SQL语句与宿主语言之间的通信?

相关文档
最新文档