数据库技术基础 1
1.1数据库处理的对象 1
1.2数据管理技术的发展 2
1.3数据模 6
1.4数据库体系结构 15
1.5数据库管理系统(DBMS) 19
1.6数据库系统的组成 23
习题 26
关系数据库 28
2.1关系模型的基本概念 28
2.2关系代数 34
2.3关系演算 42
2.4关系代数表达式的优化问题 46
2.5关系系统 51
习题 52
关系数据库标准语言SQL 55
3.1SQL语言的概述 55
3.2SQL语言的数据定义 57
3.3SQL语言的数据查询 64
3.4SQL语言的数据更新 74
3.5视图的定义与操作 77
3.6数据控制 81
3.7嵌入式SQL 83
3.8Transact-SQL 88
习题 95
关系数据库理论 99
4.1关系模式的设计问题 99
4.2函数依赖 102
4.3函数依赖集的等价和最小函数依赖集 108
4.4关系模式的分解 112
4.5关系模式的规范化 114
习题 122
数据库设计 124
5.1数据库设计的内容 124
5.2规划 127
5.3需求分析 128
5.4概念设计 134
5.5逻辑设计 142
5.6物理设计 146
5.7实现和维护 149
习题 151
数据库保护 154
6.1数据库的恢复 154
6.2并发控制的基本概念 163
6.3数据库的完整性 169
6.4数据库的安全性 171
习题 174
数据库技术的发展 177
7.1数据库技术的发展阶段 177
7.2数据库系统新技术 180
7.3面向对象技术与数据库技术结合 184
7.4数据仓库与分析处理、数据挖掘 188
习题 196
上机实验指导 198
8.1实验环境 198
8.2实验安排 202
附录1实验样例数据库的表结构 215
附录2实验样例数据库的表数据 216