第一章 数据库系统概述 1
1 什么是数据库系统 1
2 数据库管理系统(DBMS) 6
3 数据库管理员 19
4 数据模型 22
5 数据库系统的发展过程和新的发展动向 33
习题一 40
第二章 关系模型的基本概念 42
1 关系的数学定义 42
2 关系键(关键字) 43
3 关系数据库 53
4 关系数据语言与关系运算 56
习题二 80
第三章 ORACLE关系数据库系统 84
1 背景 84
2 ORACLE关系系统组成 86
3 SQL语言 96
4 嵌入的SQL 149
5 第四代语言生成工具 174
习题三 187
第四章 INGRES关系数据库系统 191
1 概述 191
2 INGRES中的元组关系演算 197
3 QUEL的主要语句 205
4 EQUEL/C 212
5 QUEL语法概要 213
习题四 214
第五章 QUERY BY EXAMPLE系统 216
1 概述 216
2 查询(检查操作) 217
3 存贮操作 222
4 库函数操作 224
5 QBE的数据定义 225
习题五 227
第六章 关系数据理论 228
1 什么是“不好”的数据库设计 229
2 函数依赖 232
3 关系键的形式定义 237
4 规范化 238
5 多值依赖与第四范式 252
6 函数依赖公理与模式分解 256
习题六 266
第七章 层次数据库IMS 270
1 背景 270
2 IMS的结构 270
3 物理数据库 273
4 逻辑数据库LDB(LQGICAL DATA BASE) 278
习题七 283
1 网状数据库简介 284
第八章 网状模型数据库系统 284
2 网状数据库模型 285
3 网状模型的存贮结构 290
4 模式数据描述语言DDL 293
5 子模式描述语言SUBDDL 300
6 本章的简单小结 300
第九章 数据库的可靠性保障 302
1 安全性 302
2 完整性 307
习题八 310
3 并行性 313
4 数据库恢复 320
习题九 323
第十章 数据库设计 325
1 数据库设计目标 325
2 数据库设计过程 328
3 实体联系模型 331
4 系统分析 337
5 数据库逻辑设计 346
6 数据库物理设计 355
7 数据库的建立和运行 358
8 数据字典 359
习题十 359
第十一章 分布式数据库系统 360
1 概述 360
2 分布式数据库系统的体系结构 367
3 分布式数据库系统的主要技术 374
4 ORACLE分布式数据库系统简介 383
习题十一 388
参考文献 389