第1章 数据库基础知识 1
1.1 数据库基本概念 1
1.2 数据库系统 9
1.3 数据模型 17
小结 27
习题 28
第2章 关系数据库 29
2.1 关系数据库系统概述 29
2.2 关系数据结构 31
2.3 关系的完整性 35
2.4 关系模型数学理论——关系代数 36
2.5 关系模型数学理论——关系演算 42
2.6 优化查询 44
小结 46
习题 47
第3章 关系数据库语言SQL 48
3.1 SQL概述 48
3.2 数据定义 50
3.3 数据查询 56
3.4 数据更新 79
3.5 视图 82
小结 85
习题 86
第4章 数据库的安全性与完整性 87
4.1 数据库安全性概述 87
4.2 数据库安全性控制 88
4.3 数据库完整性控制机制 96
小结 115
习题 116
第5章 数据库的事务处理与数据恢复 117
5.1 事务管理的基本概念 117
5.2 并发控制 119
5.3 数据库恢复 131
小结 138
习题 138
第6章 关系数据库的规范化理论 139
6.1 概述 139
6.2 函数依赖 141
6.3 关系模式的规范化 143
6.4 数据依赖的公理系统——ARMSTRONG公理系统 151
6.5 关系模式分解 153
小结 157
习题 158
第7章 数据库设计 159
7.1 数据库设计概述 159
7.2 需求分析 160
7.3 概念结构设计 164
7.4 逻辑结构设计 167
7.5 数据库的物理设计 169
7.6 数据库实施 171
7.7 数据库运行与维护 172
小结 173
习题 173
第8章 SQL Server 2000关系数据库管理系统 174
8.1 SQL Server 2000简介 174
8.2 SQL Server 2000的安装 174
8.3 SQL Server 2000的管理工具 178
8.4 SQL Server 2000数据库对象的操作 182
8.5 SQL Server 2000数据库备份 191
8.6 SQL Server 2000数据库恢复 193
8.7 SQL Server 2000数据库传输 195
8.8 SQL Server 2000安全性管理 199
小结 205
习题 206
第9章 多媒体数据库与空间数据库 208
9.1 多媒体数据库 208
9.2 空间数据库 214
小结 223
习题 223
第10章 Web数据库与分布式数据库 224
10.1 概述 224
10.2 Web数据库 225
10.3 Web数据库访问技术 227
10.4 分布式数据库 230
小结 240
习题 241
第11章 决策支持系统和数据仓库 242
11.1 决策支持系统 242
11.2 数据仓库 248
11.3 数据挖掘 257
小结 261
习题 261
第12章 面向对象数据库 262
12.1 面向对象概念与数据库系统 262
12.2 面向对象的基本思想 266
12.3 面向对象数据模型 267
12.4 面向对象数据库管理系统 271
12.5 对象—关系数据库 274
小结 275
习题 276
参考文献 277