数据库概论复习大纲
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
总的要求:掌握DBS的基本概念及基本原理,掌握关系数据库的基本原理(关系数据结构、关系代数及SQL语言操作、关系规范化理论、数据库设计
一般过程、事务、备份恢复及并发控制)
课程复习共分三个部分:
一、基本概念:
1.DBS系统构成:
DB的概念和特点(P4)、DBMS的功能(P5)、DBS特点与组成要素(P9、P35),DBA的职责(P35),区分DB、DBMS、DBS;(第一章)
2.DB的三级模式与关系数据模型的实例:
●三级模式的优点及各级之间的关系,数据独立性的含义P32。
(第一章)●三大世界的概念。
数据模型三要素P13,概念模型中的概念和表示方法P15。
(第一章)
●关系数据模型:掌握关系数据模型的三要素P28。
基本表、视图均可作为用户视图,模式由基本表构成,存储模式为存储文件。
对关系模型,不论实体或联系均用统一的关系(表)来表示。
(第二章)
二、关系数据库的操作:(第二、三章)
●知道关系语言的分类,掌握关系的基本运算规则(交、差、并、除、连接、
投影、选择);会正确使用关系代数SQL编程。
●SQL语言:DDL、DML、DCL、TCL
●了解嵌入式SQL、存储过程的基本概念。
(第八章)
●知道查询优化的一般概念,针对SQL语句和关系代数表达式,会用语法树
来表达,并进行优化。
P272
三、数据库设计
●数据库设计的一般步骤。
各级设计中的主要工作。
概念结构设计最常用的工
具是ER模型,合并分ER图时的3个冲突P220;概念模型向关系模型的转化P225,关系模型的优化通常以规范化理论为指导P226;物理设计主要包括存取方法的选择和存储结构的确定P228。
(第七章)
●掌握使用E-R模型表示数据库概念结构的方法。
(第一章)
●在DB的设计过程中:E-R图向关系数据模型的转换。
(第七章)
●能正确描述关系中的函数依赖FD,并判断关系所属的最高范式(要求到BCNF
为止)。
(第六章)
四、数据库保护
●事务的概念及ACID(Atomicity、Consistency、Isolation、Durability)
属性,事务日志的概念及其作用。
(第十章)
●数据库完整性保护(关系数据库的三类完整性、SQL Server中完整性实现的
手段,触发器的基本概念)(第五章)
●数据库安全性保护(跟完整性的区别、数据库安全性控制的一般方法)(第
四章)
●数据库并发控制(并发操作调度不当可能产生的3类数据不一致性、封锁的
概念和引入、并发调度的可串行性值得计算、二段锁协议)(第十一章)
●数据库备份和恢复(故障的种类、恢复机制的两个关键问题、各种故障的回
复策略)(第十章)。