目录 1
第一部分数据库的操纵与维护 1
第一章引论 1
1·1 目的 1
1·2 本书的结构 2
第二章数据库管理概述 5
2·1 数据库是什么 5
2·2 效益 8
2·3 多个表的例子 9
2·4 查询语言和数据操纵 14
2·5 其它操作 16
2·6 进一步举例 18
2·7 小结 21
3·1 计算机系统结构 22
第三章计算机在做什么 22
3·2 程序 25
3·3 数据库管理系统 26
3·4 语言级别 28
3·5 自然语言 35
3·6 数据独立性 36
3·7 其它数据库管理功能 38
9·4 更新操作 (1 39
3·8 小结 40
第四章分析一个实例 41
4·1 建立数据库 42
4·2 向数据库装入数据 50
4·3 典型查询 52
4·4 小结 66
4·5 练习 67
4·6 练习答案 68
第五章数据库的维护 70
5·1 几个简单的例子 70
5·2 异常 72
5·3 多语句更新 73
5·4 固定过程 79
5·5 应用程序发生器 83
5·6 小结 84
第六章数据显示和报告书写 86
6·1 数据显示 86
6·2 报告书写 89
第七章数据库目录 96
7·1 一个例子 96
7·2 查询数据库目录 100
7·3 更新数据库目录 101
7·4 目录与字典 104
7·5 小结 104
7·6 练习答案 105
8·1 问题的提出 107
第八章举例查询(QBE) 107
8·2 查询 110
8·3 更新 114
8·4 数据定义 117
8·5 查询目录 119
8·6 小结 120
8·7 练习答案 120
第九章NOMAD 124
9·1 NOMAD和SQL的主要区别 124
9·2 数据定义 127
9·3 查询和格式操作 130
9·5 查询目录 143
9·7 答案 144
9·6 小结 144
第十章dBASEII 148
10·1 引言 148
10·2数据定义和装八 150
10·3查询 151
10·4更新操作 154
10·5固定过程 158
10·6报告书写 164
10·7查询目录 171
10·8小结 173
10·9答案 173
第二部分数据库控制和设计 177
第十一章引论 177
11·1引言 177
11·2结构 179
12·1 引言 181
第十二章索引 181
12·2直接存取和顺序存取 185
12·3进一步的考虑 187
12·4系统例子 190
12·5小结 191
第十三章窗口 192
13·1 引言 192
13·2进一步的例子 196
13·3 NOMAD 198
13·4窗口的优点 200
第十四章安全性 202
14·1引言 202
14·2授权 203
14·3窗口和权限 205
14·5 QBE 206
14·4解除权限 206
14·6安全性的其它方面 207
第十五章完整性 211
15·1 引言 211
15·2完整性约束 212
15·3主码 213
15·4外界码 215
15·5格式约束 217
15·6范围约束 218
15·7小结 220
第十六章封锁 221
16·1 引言 221
16·2封锁 223
16·3解除封锁 226
16·4死锁 227
16·5小结 229
第十七章数据库设计 231
17·1 引言 231
17·2部门和雇员:好的设计 233
17·3部门和雇员:坏的设计 234
17·4部门和雇员:另一个坏设计 239
17·5讨论 241
第十八章数据库设计(续篇) 247
18·1 引言 247
18·2供应商—零件,好的设计 247
18·3 讨论 248
18·4进一步的讨论 252
18·5用户视图 253
18·6小结 255
18·7练习 256
18·8答案 257