第一章、绪论
[1] 了解数据管理技术的发展过程
[2] 掌握数据库的三层结构及DBMS的两级变换功能
[3] 掌握典型的数据模型
[4] 掌握数据库系统及其相关的基本概念
第二章、关系数据库
[1] 掌握关系模型
[2] 掌握关系代数
[3] 了解关系演算
第三章、SQL语言
[1] 掌握数据定义语言
[2] 重点掌握SQL数据查询语言
[3] 掌握数据更新语言
[4] 掌握视图的定义与使用
[5] 掌握数据控制语言
[6] 了解SQL语言的嵌入式应用
[7] 了解视图消解过程及对试图操作的限制
第四章、关系系统及其查询优化
[1] 理解查询优化的一般策略
[2] 了解关系代数等价变换规则及表达式的优化算法
第五章、关系数据理论
[1] 掌握函数依赖概念
[2] 掌握候选码的函数依赖定义形式
[3] 掌握由函数依赖集确定候选码的方法
[4] 掌握1NF、2NF、3NF、BCNF等范式形式
[5] 掌握模式分解方法,可分解至BCNF的相关算法
第六章、关系数据库设计
[1] 了解需求分析的重要性,初步树立软件工程概念
[2] 熟练掌握概念设计方法、E-R图设计方法
[3] 熟练掌握利用E-R图设计关系数据库表的方法
[4] 了解数据库的物理设计、数据库实施与维护
第七章、数据库恢复技术
[1] 掌握事务概念
[2] 掌握数据库系统中故障的种类及相应的恢复技术
[3] 了解具有检查点的故障恢复技术
[4] 了解镜像数据库的作用
第八章、并发控制
[1] 了解数据库并发操作引起的问题
[2] 掌握共享锁和排他锁的特点
[3] 掌握三级封锁协议
[4] 掌握事务的串行化概念
[5] 掌握二阶段锁协议
[6] 了解多粒度锁及意向锁概念
第九章、数据库安全性
[1] 掌握数据库安全问题分类
[2] 掌握数据库提供的安全保障技术
第十章、数据库完整性
[1] 掌握数据库完整性概念
[2] 掌握数据库完整性控制方法
第十一章、数据库新技术
[1] 了解分布式数据库的概念和特点
[2] 了解面向对象数据库模型的概念和特点
参考教材:
《数据库系统概论》萨师煊、王珊 第三版,高等教育出版社 2000
[1] 了解数据管理技术的发展过程
[2] 掌握数据库的三层结构及DBMS的两级变换功能
[3] 掌握典型的数据模型
[4] 掌握数据库系统及其相关的基本概念
第二章、关系数据库
[1] 掌握关系模型
[2] 掌握关系代数
[3] 了解关系演算
第三章、SQL语言
[1] 掌握数据定义语言
[2] 重点掌握SQL数据查询语言
[3] 掌握数据更新语言
[4] 掌握视图的定义与使用
[5] 掌握数据控制语言
[6] 了解SQL语言的嵌入式应用
[7] 了解视图消解过程及对试图操作的限制
第四章、关系系统及其查询优化
[1] 理解查询优化的一般策略
[2] 了解关系代数等价变换规则及表达式的优化算法
第五章、关系数据理论
[1] 掌握函数依赖概念
[2] 掌握候选码的函数依赖定义形式
[3] 掌握由函数依赖集确定候选码的方法
[4] 掌握1NF、2NF、3NF、BCNF等范式形式
[5] 掌握模式分解方法,可分解至BCNF的相关算法
第六章、关系数据库设计
[1] 了解需求分析的重要性,初步树立软件工程概念
[2] 熟练掌握概念设计方法、E-R图设计方法
[3] 熟练掌握利用E-R图设计关系数据库表的方法
[4] 了解数据库的物理设计、数据库实施与维护
第七章、数据库恢复技术
[1] 掌握事务概念
[2] 掌握数据库系统中故障的种类及相应的恢复技术
[3] 了解具有检查点的故障恢复技术
[4] 了解镜像数据库的作用
第八章、并发控制
[1] 了解数据库并发操作引起的问题
[2] 掌握共享锁和排他锁的特点
[3] 掌握三级封锁协议
[4] 掌握事务的串行化概念
[5] 掌握二阶段锁协议
[6] 了解多粒度锁及意向锁概念
第九章、数据库安全性
[1] 掌握数据库安全问题分类
[2] 掌握数据库提供的安全保障技术
第十章、数据库完整性
[1] 掌握数据库完整性概念
[2] 掌握数据库完整性控制方法
第十一章、数据库新技术
[1] 了解分布式数据库的概念和特点
[2] 了解面向对象数据库模型的概念和特点
参考教材:
《数据库系统概论》萨师煊、王珊 第三版,高等教育出版社 2000