第一部分 数据库系统的总体结构第一章 基本概念 1
1.1 什么是数据库系统 1
1.2 经营用数据 3
1.3 为什么要数据库 5
1.4 数据独立性 6
1.5 数据库系统的总体结构 9
1.6 分布式数据库 16
第二章 存储结构 18
2.1 引言 18
2.2 样本数据的可能表示法 20
2.3 物理记录界面:索引技术 25
2.4 一般性索引技术 29
第三章 数据结构及其运算 34
3.1 引言 34
3.2 关系方法 34
3.3 阶层方法 37
3.4 网形方法 39
3.5 高水准运算符 41
3.6 小结 44
第二部分 关系方法 47
第四章 关系数据结构 47
4.1 关系 47
4.2 定义域和属性 48
4.3 键 50
4.4 外延和内涵 52
4.5 小结 53
第五章 系统R的总体结构 56
5.1 背景 56
5.2 总体结构 57
第六章 系统R的数据结构 62
6.1 引言 62
6.2 基表 62
6.3 索引 64
6.4 讨论 65
第七章 系统R的数据管理 69
7.1 检索操作 69
7.2 内部函数 82
7.3 更新操作 86
7.4 系统R的字典 89
7.5 讨论 90
第八章 嵌入SQL 94
8.1 引言 94
8.2 不包含游标的操作 95
8.3 包含了游标的操作 96
8.4 动态语句 100
8.5 讨论 103
第九章 系统R的外层 106
9.1 引言 106
9.2 看法 106
9.3 关于看法的操作 108
9.4 看法和数据独立性 111
9.5 小结 112
第十章 系统R的内部层 115
10.1 存储搜索系统 115
10.2 段和页 115
10.3 文件和记录 116
10.4 存取路径 117
10.5 一个例子 119
10.6 RSS字典 120
第十一章 QUERY BY EXAMPLE语言(举例查询) 122
11.1 引言 122
11.2 检索操作 123
11.3 对树结构关系的检索操作 127
11.4 内部函数 130
11.5 更新操作 132
11.6 QBE的字典 135
11.7 讨论 138
第十二章 关系代数 140
12.1 引言 140
12.2 传统的集合运算 141
12.3 导出关系的属性名 142
12.4 特殊的关系运算 143
12.5 例子 147
12.6 讨论 148
第十三章 关系演算 150
13.1 引言 150
13.2 面向元组的关系演算 151
13.3 面向定义域的关系演算 156
第十四章 更进一步正规化 161
14.1 引言 161
14.2 函数相关 163
14.3 第一第二第三正规形 164
14.4 多于一个候选键的关系 169
14.5 好的与坏的分解 172
14.6 第四正规形 174
14.7 第五正规形 177
14.8 小结 180