1、数据库原理复试考试大纲一、 考试的总体要求 要求考生比较系统地掌握本课程各个章节的基础理论和基本知识,并能结合实践运用数据库设计理论特别是关系模型理论和先进的开发技术设计开发出满足一定规范的数据库应用系统。二、 考试的内容及比例(一)绪论1.理解数据、数据库、数据库管理系统和数据库系统的概念2.掌握数据库系统的特点、数据库系统的结构3.掌握概念模型、数据模型的相关概念,了解常用的数据模型(二) 实体联系模型 1. 掌握基本概念:实体(集)、属性、域、码、联系(集)、联系2. 掌握E-R模型:概念及画法3. 掌握E-R模型向关系模型的转换方法(三) 关系数据库1.掌握基本概念:关系、关系模式、关
2、系数据库、关系的完整性2.了解关系代数表达式及用于数据查询 (四) 关系数据库标准语言SQL1.了解SQL的特点2.掌握数据定义、查询、更新,掌握视图的定义、查询和更新(五)数据库完整性 1.理解数据库完整性概念2.掌握完整性约束条件和完整性控制方法(六)数据库安全性 1.理解计算机安全性概念2.掌握数据库安全性控制技术(七) 关系数据理论1.了解关系的规范化的必要性2.掌握函数依赖、范式的概念3.掌握1NF、2NF、3NF、BCNF及其之间的转换关系 (八) 数据库设计1.理解数据库设计的特点、方法和步骤2.掌握需求分析、概念结构设计和逻辑结构设计(九)并发控制 1.理解基本概念:事务的基本
3、概念、并发引发的问题2.掌握并发调度的可串行性、基于锁的协议3.了解死锁产生、解决及预防 (十)数据库恢复技术 1.了解数据库恢复、故障的种类2. 理解数据库的恢复技术(基于日志技术)、恢复策略(十一) 数据库编程 1.了解嵌入式SQL2.掌握存储过程的设计与实现3.掌握ODBC应用 (十二 )数据库发展新技术1.了解数据库发展新技术各部分比例如下:绪论:5-10实体联系模型:5-15 关系数据库、关系数据库标准语言SQL :20-35数据库完整性、数据库安全性:5-10 关系数据理论:10-15数据库设计:5-10并发控制、数据库恢复技术:5-10数据库编程、数据库发展新技术:5-10三、 试卷题型1、选择题2、概念解释 3、简答题、问答题 4、SQL语句、关系代数5、综合分析设计四、 考试形式及时间 考试形式为笔试。考试时间为二小时。五、 主要参考教材(参考书目)数据库系统概论 高等教育出版社 王珊 数据库系统导论 高等教育出版社 施伯乐 数据库原理与技术 科学出版社 周志逵 数据库系统原理 电子工业出版社 李建中3