第一章 概述 1
1.1数据库系统概论 1
1.2数据模型与E-R方法 8
1.3数据库技术的产生和发展 21
1.4数据库系统的结构 28
小结 34
习题 34
第二章 关系数据库 36
2.1关系模型概述 36
2.2关系数据结构及形式化定义 37
2.3关系的完整性 42
2.4关系代数 43
2.5关系演算 50
小结 59
习题 60
第三章 关系数据库标准语言SQL 62
3.1 SQL概述 62
3.2数据定义 64
3.3数据查询 68
3.4数据更新 82
3.5视图 85
3.6触发器 91
小结 92
习题 93
第四章 数据库安全性 94
4.1计算机系统安全性 94
4.2可信计算机系统评测标准 95
4.3数据库安全性控制 96
小结 102
习题 103
第五章 数据库的完整性 104
5.1数据库完整性分类 105
5.2完整性约束条件 108
5.3 DBMS的完整性控制 111
5.4 SQL Server的数据完整性 115
5.5存储过程 117
小结 121
习题 121
第六章 关系数据库理论 122
6.1规范化问题的提出 122
6.2函数依赖 125
6.3范式 128
6.4关系模式的规范化 137
小结 141
习题 141
第七章 数据库设计 144
7.1数据库设计概论 144
7.2需求分析 148
7.3概念结构设计 154
7.4逻辑结构设计 161
7.5数据库的物理设计 165
7.6数据库的实施和维护 169
小结 171
习题 171
第八章 数据库恢复技术 173
8.1事务的概念和特性 173
8.2数据库系统故障的种类 175
8.3恢复的基本原则和实现方法 177
小结 183
习题 183
第九章 并发控制 185
9.1并发控制概述 185
9.2封锁 187
9.3活锁与死锁 188
9.4封锁协议 190
小结 194
习题 194
第十章 关系系统及其查询优化 196
10.1关系系统 196
10.2关系数据库系统的查询优化 199
小结 208
习题 208
第十一章 关系数据库管理系统实例 209
11.1关系数据库管理系统产品概述 209
11.2 ORACLE 211
11.3 SYBASE 216
11.4 INFORMIX 220
11.5 DB2 224
11.6 INGRES 227
小结 230
参考文献 231