数据库原理 课程期末复习提纲.doc
文本预览下载声明
2014年春季学期计算机科学与技术专业《数据库原理》课程期末复习提纲
教员 彭一明
考试范围
第一章:绪论
1.1 引言
数据模型
1.2.1 数据模型的要素
1.2.2 概念模型
1.2.3 数据模型:1.2.3.3 关系数据模型
数据库系统结构
1.3.1 数据库系统的模式结构
数据库管理系统
1.4.1 数据库管理系统的功能与组成
1.4.2 数据库管理系统的工作过程
第二章:关系语言
2.1 关系数据库概述
2.2 关系数据结构
2.3 关系的完整性
2.4 关系代数
2.4.1 传统的集合运算
2.4.2 专门的关系运算
2.6 关系数据库管理系统
第三章:关系数据库标准语言
3.1 SQL概述
3.2 数据定义
3.3 查询
3.4 数据更新
3.5 视图
3.5.1 定义视图
3.5.2 查询视图
3.6 数据控制
3.7 嵌入式SQL
3.7.2 嵌入式SQL语句与主语言
第四章:关系规范化理论
4.1 数据依赖
4.2 范式
4.2.1 第一范式(1NF)
4.2.2 第二范式(2NF)
4.2.3 第三范式(3NF)
4.3关系模式的规范化
第五章:数据库保护技术
5.1 安全性
5.2 完整性
5.3 并发控制
5.4 恢复
第六章:数据库设计
说明:
第七章(关系数据库管理系统实例)和第八章(数据库技术新进展)没有列在考试范围中,表示该章不考。
只列出章,没列出节,表示该章各节都在考试范围中,如第六章。
若章后列出具体节,表示这些节在考试范围中,没列出的节不考
若节后继续列出具体小节,表示这些小节在考试范围中,没列出的小节不考,例如第一章“1.2.3 数据模型:”后面有“1.2.3.3 关系数据模型”表示“1.2.3.3 关系数据模型”属于考试范围,而书中的“1.2.3.1 层次数据模型”和“1.2.3.2 网状数据模型”没有列出表示不考。
二、要求与重点
1.总体要求:
(1)概念与技术部分(上面各章都有)
会叙述,理解其意义;知道这些概念与技术应用在何处,解决什么问题;会举例。重点参考各章习题中的重点练习及补充的同步练习。
关系数据库语言部分(第二章、第三章、第五章5.2)
根据给出的问题写出正确的语句。
根据给出的语句和数据能写出执行结果。
给出部分语句,正确的填充剩余部分(即填空)
设计部分
根据关系规范化理论,改进模式设计
正确进行数据库概念结构设计
根据转换规则把E-R图转换为满足3NF的关系模式(包括主码与外码)
2、各章重点
第一章 概论
理解数据、数据库、数据库管理系统和数据库系统的概念。
掌握数据库系统的特点,数据库系统的三级结构,数据库系统的组成。
掌握数据模型的相关概念。
熟练掌握E-R模型的表示方法。
第二章 关系数据库
掌握关系模型、关系、关系模式、关系数据库和关系系统的概念。
正确理解关系的码、外码
理解关系的完整性内容及规则
会用关系代数表示查询。
第三章 SQL语言
DDL语言:建表(包括定义主键、外键)、建立视图、索引
DML语言:插入数据、检索数据、删除数据、修改数据
DCL语言:赋权与回收权限
嵌入式SQL语句与主语言之间的通信
第四章 关系数据库设计理论(即关系规范化理论)
正确标识属性间的数据依赖(包括部分依赖、完全依赖、传递依赖)
判断主码、候选码、主属性、非主属性
判断该关系模式最高属于第几范式
把低于3NF的关系模式通过模式分解达到3NF,且要保持函数依赖和无损连接。
第五章 数据库保护
数据库保护有哪些方面?
安全性保护的内容方法;
完整性(实体完整性、参照完整性、用户定义完整性)保护的内容方法;
并发控制解决的问题,采用的技术;事务的概念及其属性;锁的类型及相容矩阵;三级封锁协议、两段锁协议的内容及解决的问题
数据库运行过程中发生故障的种类及数据库恢复实现技术
第六章 数据库设计
数据库设计内容及步骤
各阶段采用的技术与方法
会画E-R图(包括实体、属性及实体之间的联系并正确标识联系的类型1:1,1:m, m:n)
会把概念模型(E-R图)正确地转换为关系模型
三、考试题型
填空题,选择题,操作题(主要涉及SQL语言,关系规范化与数据库设计等)
参考:各章同步练习习题和模拟试题
填空题20,单项选择题30,数据库设计20,计算题30
四、复习方法
视频课件(新版)
除了学习流媒体课件外重点学习:
本学期的讲课PPT
本学期的语音答疑
结合每章后面的习题进行复习,特别注意作业题。
第一章 练习题36页:1,4,6,7,9,15,17,18,22
第二章 练习题64页:2,3,4,7(1)
显示全部