第1章数据库系统引论 1
1.1数据库技术的应用 1
1.2数据库技术的产生和发展 5
1.3数据库技术的术语 12
第2章数据库的系统结构 14
2.1信息的三个世界及其描述 14
2.2数据模型 17
2.3数据库的体系结构 24
2.4数据库系统的组成 27
2.5数据库管理系统 29
2.6数据库应用系统的体系结构 32
2.7数据库系统的效益 35
第3章关系数据库系统 38
3.1关系数据模型 38
3.2关系代数 47
3.3关系演算 55
3.4关系代数表达式的优化策略 57
第4章关系数据库标准语言——SQL 61
4.1 SQL概述及特点 61
4.2 SQL的数据定义 64
4.3 SQL数据查询 72
4.4 SQL数据更新 85
4.5视图的定义与操作 89
4.6 SQL数据控制 92
4.7嵌入式SQL 94
第5章关系数据库的规范化理论 104
5.1问题的提出 104
5.2函数依赖 106
5.3关系范式 110
5.4函数依赖理论 114
5.5关系分解原则 119
第6章数据库设计 125
6.1数据库设计概述 125
6.2需求分析阶段 130
6.3概念结构设计阶段 134
6.4逻辑结构设计阶段 142
6.5物理设计阶段 146
6.6数据库实施阶段 148
6.7数据库运行和维护阶段 150
第7章数据库保护 153
7.1数据库的安全性 153
7.2数据库的完整性 158
7.3数据库的并发控制 167
7.4数据库恢复 176
第8章数据库技术的研究与发展热点 182
8.1面向对象数据库系统 182
8.2分布式数据库系统 188
8.3并行数据库系统 192
8.4数据仓库 197
8.5新一代数据库技术的特征 201
第9章Microsoft Access数据库程序设计 203
9.1 Access数据库技术 203
9.2 Access中的基本操作 210
9.3 Access中的编程示例 220
第10章Microsoft SQL Server程序设计 240
10.1 MS SQL Server数据库 240
10.2Transact-SQL概述 250
10.3 SQL Server程序设计示例 266
10.4在Access中访问SQL Server 281
参考文献 289