一.数据库基本概念
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.日志的作用及"先写日志文件原则"
主要参考书
《数据库系统原理》, 王珊、陈红, 清华大学出版社