第1章 数据库系统概述 1
1.1 信息、数据与数据处理 1
1.2 信息存储 2
1.3 数据库与数据库管理系统 3
1.4 数据库体系结构 7
1.5 数据模型 11
1.6 数据库技术的应用与发展 20
小结 24
习题 24
第2章 关系数据库 26
2.1 关系模型概述 26
2.2 关系的键 30
2.3 关系数据库模式与关系数据库 32
2.4 关系代数 33
2.5 关系演算 40
小结 43
习题 43
第3章 关系数据库标准语言 46
3.1 SQL语言简介 46
3.2 SQL数据定义 47
3.3 SQL数据查询 54
3.4 SQL数据操纵 80
3.5 SQL数据控制 83
3.6 视图管理 86
3.7 嵌入式SQL语句 89
3.8 Transact-SQL程序设计 94
小结 101
习题 101
第4章 关系数据库的查询优化处理 104
4.1 查询处理与查询优化 104
4.2 查询优化技术 108
4.3 代数优化 111
4.4 关系代数表达式的优化策略和算法 112
4.5 物理优化 115
小结 117
习题 117
第5章 关系数据库设计理论 119
5.1 关系模式的非形式化设计规则 119
5.2 函数依赖 121
5.3 关系模式的规范化 127
5.4 多值依赖与第四范式 136
小结 138
习题 138
第6章 数据物理组织与索引 141
6.1 数据库存储设备 141
6.2 文件 144
6.3 索引技术 150
小结 164
习题 164
第7章 数据库设计 167
7.1 数据库设计概述 167
7.2 系统需求分析 177
7.3 概念结构设计 181
7.4 逻辑结构设计 196
7.5 数据库物理设计 200
7.6 数据库实施 203
7.7 数据库运行和维护 205
小结 206
习题 207
第8章 数据库事务管理 209
8.1 事务与事务管理 209
8.2 并发控制与封锁机制 213
8.3 数据库恢复 221
小结 227
习题 227
第9章 数据库的安全性与完整性 229
9.1 数据库的安全性 229
9.2 完整性控制 237
小结 242
习题 242
第10章 数据库新技术 244
10.1 基于对象的数据库系统 244
10.2 分布式数据库 249
10.3 多媒体数据库 258
10.4 WWW数据库 261
10.5 数据仓库和数据挖掘 264
10.6 嵌入式数据库 269
小结 271
习题 272
参考文献 274