目录 1
第一章 概论 1
1.1 数据、数据库、数据库管理系统与数据库系统 1
1.2 数据库系统的发展 2
1.3 数据库系统的基本特点 3
1.4 数据库系统的构成 5
1.5 数据库系统的工作过程 6
习题 7
第二章 数据模型 8
2.1 数据模型基本概念 8
2.2 数据模式 9
2.3 数据模型的四个世界 10
2.4 概念世界与概念模型 11
2.5 信息世界与逻辑模型 22
2.6 计算机世界与物理模型 32
习题 34
3.1 关系数据库系统概述 35
第三章 关系数据库系统 35
3.2 关系数据库系统的衡量准则 36
3.3 关系代数——关系模型数学理论之 38
3.4 关系演算——关系模型数学理论之二 46
习题 49
第四章 关系数据库系统标准语言SQL 50
4.1 SQL概貌 50
4.2 SQL数据定义功能 51
4.3 SQL的数据操纵功能 53
4.4 视图 61
4.5 嵌入式SQL 63
4.6 SQL的特点 64
习题 65
第五章 数据库开发工具 66
5.1 概论 66
5.2 数据库应用开发工具内容 66
5.3 数据库应用开发工具发展的三个阶段 67
5.4 Power Builder介绍 68
习题 72
6.1 引言 73
第六章 分布式数据库管理系统 73
6.2 分布式数据库系统的分类和结构 76
6.3 数据分布策略 83
6.4 查询分解和优化 86
6.5 分布式数据库系统中的并发控制与恢复技术 95
6.6 ORACLE数据库管理系统的分布式功能 102
6.7 SYBASE数据库管理系统的分布式功能 106
习题 110
7.1 数据库的安全性保护 112
第七章 数据库保护 112
7.2 数据库的完整性保护 117
7.3 数据库的并发控制技术 118
7.4 数据库恢复技术 121
习题 122
第八章 关系数据库规范化理论 124
8.1 引言 124
8.2 规范化理论 126
8.3 规范化所引起的一些问题 136
习题 137
9.1 数据库设计概述 138
第九章 数据库设计 138
9.2 数据库设计的需求分析 145
9.3 概念模型设计 163
9.4 逻辑设计 191
9.5 物理设计 200
习题 207
10.1 RDBMS简介 212
10.2 DB2的基本结构 212
第十章 关系型数据库系统——DB2 212
10.3 DB2的数据定义 216
10.4 DB2的数据操纵 226
10.5 DB2系统的数据存储 233
10.6 DB2系统的内部特性 236
10.7 DB2小结 240
第十一章 数据库技术的新发展 241
11.1 面向对象数据库系统 241
11.2 工程数据库与多媒体数据库 242
11.3 知识库系统 243