第1章 数据库系统概述 1
1.1 数据管理技术的演变 1
1.2 数据库系统的组成 3
1.3 数据库系统的三级模式结构 4
1.4 数据模型 6
1.5 数据库管理系统 13
1.6 数据库的其他新技术 15
1.7 小结 21
习题 22
第2章 关系数据模型 23
2.1 关系模型概述 23
2.2 关系代数 29
2.3 关系演算 35
2.4 查询优化 44
2.5 小结 48
习题 49
第3章 关系数据库语言SQL 51
3.1 SQL概述 51
3.2 SQL的数据定义 56
3.3 SQL的数据查询 65
3.4 SQL的数据更新 81
3.5 视图 85
3.6 SQL的数据控制 89
3.7 嵌入式SQL 92
3.8 小结 102
习题 102
第4章 关系的规范化理论 104
4.1 关系模型的冗余和异常问题 104
4.2 规范化理论的主要内容 105
4.3 数据依赖 106
4.4 范式 111
4.5 函数依赖的公理系统 115
4.6 关系模式的规范化 116
4.7 小结 129
习题 129
第5章 关系数据库设计 130
5.1 数据库设计概述 130
5.2 需求分析 132
5.3 概念结构设计 136
5.4 逻辑结构设计 141
5.5 物理结构设计 146
5.6 数据库的实施和维护 148
5.7 数据库设计实例解析 149
5.8 小结 156
习题 156
第6章 数据库安全保护 157
6.1 数据库的安全性 157
6.2 数据库的完整性 164
6.3 并发控制技术 166
6.4 数据库恢复技术 176
6.5 小结 181
习题 182
第7章 网络数据库系统 183
7.1 网络数据库 183
7.2 常用网络数据库管理系统 190
7.3 网络数据库管理系统SQL Server 2000 193
7.4 SQL Server程序设计 220
7.5 SQL Server 2005系统 235
7.6 小结 241
习题 242
第8章 数据仓库 243
8.1 数据仓库概述 243
8.2 数据仓库的数据组织 245
8.3 数据仓库系统的体系结构 246
8.4 联机分析处理OLAP 249
8.5 如何建立数据仓库 255
8.6 数据挖掘(Data Mining) 258
8.7 小结 263
习题 263
参考文献 264