第1章 数据库概述 1
1.1 数据管理的发展 1
1.2 数据库系统基本概念 7
1.3 数据库分类 8
1.4 数据库应用结构 9
第2章 关系数据库 12
2.1 关系数据库的基本概念 12
2.2 关系代数 20
2.3 关系查询优化 26
2.4 关系演算 40
第3章 数据模型与数据库系统结构 44
3.1 数据和数据模型 44
3.2 概念模型 46
3.3 层次数据模型 50
3.4 数据库系统结构 55
第4章 关系数据库标准语言SQL 61
4.1 SQL概述 61
4.2 数据定义功能 63
4.3 SQL数据查询 70
4.4 数据更改功能 83
4.5 SQL数据控制 87
第5章 视图和索引 89
5.1 视图 89
5.2 索引 93
第6章 数据库设计 102
6.1 数据库设计概述 102
6.2 需求分析 105
6.3 数据库结构设计 112
6.4 数据库行为设计 122
6.5 数据库实施、运行和维护 123
第7章 数据库保护 125
7.1 事务 125
7.2 并发控制 127
7.3 数据的导入和导出 135
7.4 备份数据库 140
7.5 数据库恢复 149
第8章 数据库完整性和安全性 156
8.1 数据库完整性概述 156
8.2 数据库的完整性约束 158
8.3 数据库安全性控制 160
第9章 数据库技术的发展 167
9.1 数据库技术的发展历程 167
9.2 数据库系统发展的特点 168
9.3 数据仓库 169
9.4 联机分析处理 172
9.5 数据挖掘 177
9.6 数据库技术的研究方向 183
参考文献 186