英文名称:Relation Database Systems
适用专业:计算机科学与工程和信息管理专业
一 推荐教材及主要参考书
教材:
《数据库系统原理教程》清华大学出版社
参考书:
萨师煊,王珊.《数据库系统概论(第三版)》
数据库系统教程施伯乐等编著 高等教育出版社 第一版
Jeffrey D.Ullman,Jennifer Widom.《A First Course In Database Systems》
中译本《数据库系统基础教程》,清华大学出版社
http://www-db.stanford.edu/ ~ullman/fcdb.html
数据库系统概念杨冬青等译 机械工业出版社
Raghu Ramakrishnan,Johannes Gehrke. 《Database Management Systems (Ed.2)》
二 内容
第一章 绪论- 数据库系统的世界
第一节 数据库系统的发展
第二节 数据库管理系统的结构
第三节 数据库管理系统
第四节 数据库的设计步骤
重点与难点:
- 数据库与数据库系统的概念
- 数据模型的三要素
- 数据库系统的三级模式结构
- 数据库管理系统的功能
- 数据库管理系统的组成
- 数据库管理系统的工作过程
第二章 关系数据库
第一节 关系模型三要素
第二节 关系数据结构
第三节 关系的完整性
第四节 关系的操作
第五节 关系DBMS
重点与难点:
- 关系数据结构
- 关系代数
- 关系DBMS分类
第三章 关系数据库标准语言SQL
- SQL概述
- SQL数据定义功能
- SQL数据查询功能
- SQL数据更新功能
- SQL中的视图
- SQL数据控制功能
- 嵌入式SQL
重点与难点:
-
- 连接查询
- 嵌套查询
- 视图
- 嵌入式SQL
第四章 关系数据库设计理论
- 关系模式的设计问题
- 数据依赖有关概念
- 范式
第四节关系模式的规范化与模式分解
重点与难点:
- 数据依赖有关概念
- 规范化的过程
- 模式分解的基本方法
- 模式分解中如何保持无损连接分解和函数依赖的分解
第五章 数据库保护
- 安全性
- 完整性
- 并发控制
- 恢复
- 数据库复制与数据库镜像
重点与难点:
-
- 数据库保护的内容
- 安全性
- 完整性
- 事务概念和特点
- 并发事务可串行化
- 封锁协议与两段锁协议
- 数据库恢复中的数据冗余问题
- 日志作用和原则
- 恢复策略
第六章 数据库设计
- 数据库设计步骤
- 需求分析阶段
- 概念结构设计阶段
- 逻辑结构设计阶段
- 数据库物理设计阶段
- 数据库实施阶段
- 数据库运行和维护阶段
重点与难点:
-
- 数据库设计的基本步骤
- 各步骤地内容和方法
- E-R模型如何向关系模型转化
第七章 关系数据库管理系统实例与数据库新技术
第一节关系数据库管理系统产品概述
第二节 ORACLE
第三节 数据库新进展
重点与难点:
- RDBMS发展的三个阶段
- 数据库技术发展的三个方向
数据库技术与相关技术的融合产生的新数据库领域