第一篇 基本概念 1
第一章 数据库管理概述 1
第一节 什么是数据库系统 1
第二节 操作数据 5
第三节 为什么使用数据库 6
第四节 数据独立性 8
习题 10
第二章 数据库系统结构 12
第一节 数据库系统分三层结构 12
第二节 数据库系统的详细结构 14
第三节 映射、DBA和DBMS 16
习题 18
第三章 内部层 19
第一节 概述 19
第二节 数据库存取过程概述 20
第三节 页面集和文件 22
第四节 索引 27
第五节 散列 32
第六节 指针链和压缩技术 35
习题 39
第二篇 关系系统与关系理论 41
第四章 DB2概述 41
第一节 关系数据库 41
第二节 SQL语言 43
第三节 系统的主要结构 46
第五章 数据定义 50
第一节 基本表 50
第二节 索引 51
习题 53
第六章 数据操作 54
第一节 简单查询 54
第二节 联接查询 57
第三节 内部函数的使用 62
第四节 SELECT语句的高级功能 64
第五节 更新操作 71
习题 75
第七章 系统目录 77
第一节 系统目录的基本结构 77
第二节 系统目录的查询 78
第三节 系统目录的更新 79
习题 80
第八章 视图 81
第一节 概述 81
第二节 视图的定义 82
第三节 对视图的操作 84
第四节 视图的作用 87
习题 88
第九章 宿主型SQL 90
第一节 基本概念 90
第二节 无指针的操作 92
第三节 带指针的操作 93
第四节 综合举例 95
第五节 动态SQL 99
第六节 对宿主型SQL的小结 100
习题 100
第十章 典型的非SQL系统——INGRES简介 102
第一节 数据定义 102
第二节 数据检索操作 105
第三节 数据更新操作 110
第四节 INGRES的视图 112
第五节 宿主型QUEL语言 113
习题 115
第十一章 关系数据结构 116
第一节 从一个引例谈起 116
第二节 域 117
第三节 关系 120
第十二章 关系完整性法则 124
第一节 主关键字和外关键字 124
第二节 关系完整性法则 125
第十三章 关系代数 129
第一节 概述 129
第二节 传统的集合运算 131
第三节 特殊的关系运算 133
第四节 关系代数的应用 138
习题 140
第十四章 关系演算 141
第一节 概述 141
第二节 面向元组的关系演算 142
第三节 元组关系演算举例 145
第四节 关系代数与关系演算 146
第五节 面向域的关系演算 150
第六节 QBE语言简介 152
习题 157
第十五章 关系系统 158
第一节 关系模型 158
第二节 必要数据 159
第三节 关系系统定义 162
第四节 关系完整性法则的实施 164
习题 167
第十六章 查询的优化 168
第一节 引例 168
第二节 优化过程 169
第三节 系统R中的优化 171
第四节 INGRES中的优化方法 173
第五节 关系运算符的实现 175
第十七章 规范化 180
第一节 概述 180
第二节 函数依赖 182
第三节 第一、二和第三范式 183
第四节 BCNF范式 189
第五节 分解的优劣 192
第六节 第四范式 194
第七节 第五(PJ/NF)范式 196
第八节 小结 200
习题 201
第三篇 数据库环境 203
第十八章 可恢复性和并行性 203
第一节 作业处理的恢复 203
第二节 系统和存贮介质的可恢复性 205
第三节 三个并行问题 207
第四节 锁闭 210
习题 216
第十九章 安全性和完整性 218
第一节 安全性 218
第二节 SQL系统的安全性 219
第三节 安全性其它方面的问题 222
第四节 完整性 223
第五节 INGRES中的安全性和完整性 228
习题 230
第二十章 与数据库系统配套的软件产品 232
第一节 概述 232
第二节 数据存取 233
第三节 数据表示方式 237
第四节 应用程序生成 242
习题 245
第四篇 非关系系统及数据库系统发展方向 247
第二十一章 倒排表系统:DATACOM/DB 247
第一节 倒排表模型 248
第二节 DATACOM/DB概述 249
第三节 数据定义 250
第四节 数据操作 254
第五节 复合布尔选择特性 256
习题 258
第二十二章 层次系统:IMS 259
第一节 层次模型 259
第二节 IMS概述 263
第三节 数据定义 264
第四节 数据操作 266
第五节 存贮结构 271
第六节 逻辑数据库 274
第七节 辅助索引 278
第八节 小结 282
习题 283
第二十三章 网状系统:IDMS 285
第一节 网状模型 285
第二节 IDMS概述 289
第三节 数据定义 290
第四节 数据操作 293
第五节 存贮结构 300
第六节 逻辑记录功能 302
第七节 自动系统功能 306
第八节 小结 309
习题 311
第二十四章 分布式系统 313
第一节 概述 313
第二节 目标及其合理性 314
第三节 分布式系统存在的问题 315
第四节 几个实例分布式系统 318
第五节 其它种类的分布式系统 321
习题 324
第二十五章 语义模型设计 325
第一节 一般的实现方法 325
第二节 实体/联系模型 326
第三节 扩充的关系模型RM/T 328
习题 333