一.数据库基本概念
1.数据库系统的特点
2. 数据库系统三级模式结构
二. 概念模型与E-R图
1.实体与联系
2. ER图向关系模式的转换
三. 关系数据模型
1.数据模型三要素
2. 关系模型(包括实体完整性和参照完整性)
3.关系代数基本运算(选择, 投影,笛卡尔积,联接,集合运算)
四. 关系数据库标准语言SQL
1.表定义(包括primary key、foreign key、check )
2. 索引定义
3. 视图的定义与作用
4.表的查询和更改
5.嵌入式SQL(静态SQL部分)
五. 关系规范化
1.函数依赖的概念
2. 范式(1NF、2NF、3NF、BCNF)
3.关系规范化方法
六. 数据库保护
1. 事务的概念
2.并发事务的潜在问题
3.事务的可串性化调度
4. 锁机制(共享锁和排它锁)
5. 二阶段锁协议
6.数据库系统的故障类型
7.数据库备份
8.日志的作用及"先写日志文件原则"
主要参考书
《数据库系统原理》, 王珊、陈红, 清华大学出版社
1.数据库系统的特点
2. 数据库系统三级模式结构
二. 概念模型与E-R图
1.实体与联系
2. ER图向关系模式的转换
三. 关系数据模型
1.数据模型三要素
2. 关系模型(包括实体完整性和参照完整性)
3.关系代数基本运算(选择, 投影,笛卡尔积,联接,集合运算)
四. 关系数据库标准语言SQL
1.表定义(包括primary key、foreign key、check )
2. 索引定义
3. 视图的定义与作用
4.表的查询和更改
5.嵌入式SQL(静态SQL部分)
五. 关系规范化
1.函数依赖的概念
2. 范式(1NF、2NF、3NF、BCNF)
3.关系规范化方法
六. 数据库保护
1. 事务的概念
2.并发事务的潜在问题
3.事务的可串性化调度
4. 锁机制(共享锁和排它锁)
5. 二阶段锁协议
6.数据库系统的故障类型
7.数据库备份
8.日志的作用及"先写日志文件原则"
主要参考书
《数据库系统原理》, 王珊、陈红, 清华大学出版社