第1章 数据库导论 1
1.1数据管理技术的发展 1
1.2数据库系统概述 5
1.3数据模型 12
第2章 关系数据库基础 32
2.1关系模型基础 32
2.2关系模型的完整性 37
2.3关系代数运算 39
2.4关系演算 47
第3章 关系数据库设计理论 53
3.1数据依赖 53
3.2函数依赖性 55
3.3关系模式的范式 57
3.4多值依赖与高级范式 61
3.5关系模式的规范化 63
第4章 数据库设计 67
4.1概述 67
4.2需求分析 70
4.3概念结构设计 80
4.4逻辑结构设计 88
4.5物理结构设计 92
4.6数据库实施、运行和维护 94
第5章 关系数据库标准语言——SQL 101
5.1 SQL的概述与特点 102
5.2 SQL的数据定义功能 106
5.3 SQL的数据查询功能 121
5.4 SQL的数据更新 153
5.5 SQL的数据控制功能 157
5.6嵌入式SQL 160
第6章 数据库保护 175
6.1安全性 175
6.2完整性 187
6.3并发控制 199
6.4数据恢复 213
6.5数据库复制与数据库镜像 227
6.6小结 229
第7章 数据库技术的新发展 231
7.1数据库技术的发展 231
7.2数据库技术与相关技术的结合 234
7.3面向应用领域的数据库新技术 243
第8章 数据库实践 250
8.1 ORACALE数据库实验基础 250
8.2数据库课程实践 263
8.3 Visual Basic+ORACLE应用 304
附录SQL常用函数 324
参考文献 332