第一章 数据库系统概述 1
1.1 数据库管理技术的进展 1
1.2 数据库系统 6
1.3 数据库管理系统 11
1.4 数据库系统与其他相关学科 13
习题一 14
第二章 数据模型 15
2.1 E-R数据模型 15
2.2 层次数据模型 17
2.3 网状数据模型 19
2.4 关系数据模型 22
2.5 三大经典数据模型比较分析 24
习题二 25
第三章 网状数据库DBTG 26
3.1 DBTG系统结构 26
3.2 DBTG系统的存储结构 27
3.3 DBTG模式数据描述语言DDL 28
3.4 DBTG子模式数据描述语言SDDL 31
习题三 32
第四章 层次数据库IMS 33
4.1 IMS的系统结构 33
4.2 IMS的数据结构 34
4.3 IMS的逻辑数据库 36
4.4 IMS的数据存储结构 39
习题四 41
第五章 关系数据库 43
5.1 关系模型的基本概念 43
5.2 关系代数 46
5.3 关系演算 54
习题五 58
第六章 关系数据库标准语言——SQL 60
6.1 SQL的基本概念 60
6.2 SQL的数据定义功能 76
6.3 SQL的数据操纵功能 79
6.4 SQL的数据控制功能 106
习题六 109
第七章 关系数据理论 111
7.1 问题的提出 111
7.2 函数依赖性 113
7.3 关于函数依赖性的公理系统 115
7.4 关系模式的分解 121
7.5 关系模式的规范化 125
习题七 133
第八章 数据库并发控制与恢复 135
8.1 并发控制 135
8.2 封锁管理 138
8.3 恢复管理 143
习题八 147
9.1 数据库设计概述 148
第九章 数据库设计 148
9.2 规划阶段 150
9.3 需求分析阶段 153
9.4 概念设计阶段 155
9.5 逻辑设计阶段 166
9.6 物理设计阶段 170
9.7 实施与维护阶段 173
习题九 174
10.1 客户/服务器数据库 175
第十章 数据库技术的新发展 175
10.2 分布式数据库 179
10.3 主动数据库 183
10.4 面向对象数据库 186
10.5 多媒体数据库 190
10.6 数据仓库 193
习题十 197
参考文献 198