第一章 概述 1
1.1 数据库系统概论 1
1.2 数据模型与E—R方法 9
1.3 数据库技术的产生和发展 24
1.4 数据库系统的结构 32
第二章 关系数据库 40
2.1 关系模型概述 40
2.2 关系数据结构及形式化定义 41
2.3 关系的完整性 47
2.4 关系代数 48
2.5 关系演算 56
第三章 关系数据库标准语言SQL 67
3.1 SQL概述 67
3.2 数据定义 69
3.3 数据查询 74
3.4 数据更新 90
3.5 视图 94
3.6 触发器 101
第四章 数据库安全性 104
4.1 计算机系统安全性 104
4.2 可信计算机系统评测标准 104
4.3 数据库安全性控制 107
第五章 数据库的完整性 115
5.1 数据库完整性分类 116
5.2 完整性约束条件 119
5.3 DBMS的完整性控制 124
5.4 SQL Server的数据完整性 128
5.5 存储过程 131
第六章 关系数据库理论 135
6.1 规范化问题的提出 135
6.2 函数依赖 139
6.3 范式 142
6.4 关系模式的规范化 152
第七章 数据库设计 157
7.1 数据库设计概论 157
7.2 需求分析 162
7.3 概念结构设计 168
7.4 逻辑结构设计 176
7.5 数据库的物理设计 180
7.6 数据库的实施和维护 186
参考文献 189