第1章 数据库系统概述 1
1.1 数据、信息及其管理 1
1.2 数据库与数据库管理系统 2
1.3 数据库体系结构 9
1.4 数据库技术的应用与发展 12
第2章 数据模型 17
2.1 数据模型概述 17
2.2 数据模型的组成要素 20
2.3 E-R数据模型 20
2.4 关系数据模型 29
2.5 其他数据模型 33
第3章 关系数据库 42
3.1 关系数据库概述 42
3.2 关系数据结构及形式化定义 44
3.3 关系的完整性 50
3.4 关系代数 51
3.5 关系演算 65
第4章 关系数据库标准语言SQL 69
4.1 SQL语言概述 69
4.2 数据定义 71
4.3 数据查询 74
4.4 数据更新 89
4.5 数据控制 91
4.6 视图管理 96
4.7 嵌入式SQL 99
第5章 关系数据库规范化理论 105
5.1 关系模式的非形式化设计规则 105
5.2 函数依赖 108
5.3 关系模式的规范化 111
5.4 关系模式的分解特性 120
5.5 关系模式的优化 127
5.6 关系查询优化 128
第6章 数据库系统的设计与实施 135
6.1 数据库设计概述 135
6.2 系统需求分析 139
6.3 概念结构设计 146
6.4 逻辑结构设计 160
6.5 数据库物理设计 164
6.6 数据库实施、运行及维护 166
第7章 数据库的安全性与完整性 170
7.1 数据库的安全性 170
7.2 数据库的完整性 190
第8章 数据库事务管理与实现 199
8.1 事务与事务管理 199
8.2 故障管理 202
8.3 并发控制与封锁机制 203
8.4 死锁和解决方案 215
8.5 数据库恢复技术 216
8.6 数据库复制与数据库镜像 219
8.7 数据库再设计的实现 223
第9章 现代数据库新技术 236
9.1 现代数据库系统概述 236
9.2 分布式数据库系统 238
9.3 对象关系数据库系统 249
9.4 数据仓库 257
9.5 数据挖掘 264
参考文献 269