目录 1
第一章 DB2概述 1
1.1 引言 1
1.2 DB2环境 3
1.3 相关的产品 6
1.4 DB2:一个关系系统 7
1.5 SQL语言 12
1.6 小结 18
习题 19
部分习题答案 20
第二章 系统结构 22
2.1 主要部分 22
2.2 详细控制流程 24
习题 31
第三章 数据定义 32
3.1 引言 32
3.2 基本表 32
3.3 索引 38
3.4 讨论 40
习题 41
部分习题答案 42
第四章 数据操纵Ⅰ:检索操作 44
4.1 引言 44
4.2 简单查询 44
4.3 连接查询 55
4.4 小结 63
习题 63
部分习题答案 65
5.1 引言 68
第五章 数据操纵Ⅱ:检索操作(续) 68
5.2 子查询 69
5.3 存在量词 77
5.4 内部函数 85
5.5 并操作 92
5.6 小结 95
习题 98
部分习题答案 101
6.2 修改操作UPDATE 107
第六章 数据操纵Ⅲ:更新操作 107
6.1 引言 107
6.3 删除操作DELETE 109
6.4 插入操作INSERT 111
6.5 小结 115
习题 117
部分习题答案 118
第七章 目录 123
7.1 引言 123
7.2 查询目录 124
7.3 更新目录 126
7.4 别名 128
习题 129
部分习题答案 129
第八章 窗口 131
8.1 引言 131
8.2 窗口定义 133
8.3 检索操作 136
8.4 更新操作 137
8.5 逻辑数据独立性 147
8.6 窗口的优点 150
习题 151
部分习题答案 152
第九章 安全性与授权 155
9.1 引言 155
9.2 用户识别 156
9.3 视图与安全性 156
9.4 GRANT与REVOKE 159
9.5 结论 167
习题 168
部分习题答案 170
第十章 应用程序设计Ⅰ:嵌入式SQL 172
10.1 引言 172
10.2 预备知识 173
10.3 与游标无关的操作 176
10.4 与游标有关的操作 180
10.5 一个综合性的例子 183
部分习题答案 188
习题 188
第十一章 应用程序设计Ⅱ:事务处理 194
11.1 引言 194
11.2 什么是事务? 194
11.3 COMMIT与ROLLBACK 197
11.4 三个并发性问题 200
11.5 DB2如何解决这三个并发问题 204
11.6 显式封锁功能 208
11.7 死锁 211
11.8 总结 213
习题 214
部分习题答案 215
第十二章 应用程序设计Ⅲ:动态SQL 217
12.1 引言 217
12.2 除SELECT之外的语句的处理 218
12.3 SELECT语句的处理 221
12.4 结论 224
13.1 引言 226
第十三章 存贮结构 226
13.2 数据库 229
13.3 表空间 229
13.4 存贮表 231
13.5 索引空间 234
13.6 索引 234
13.7 存贮组 236
13.8 结束语 237
14.1 引言 240
第十四章 DB2交互式接口(DB2I) 240
14.2 SPUFI 243
14.3 说明生成程序(DCLGEN) 245
14.4 连接/重新连接/撤消(BIND/REBIND/FREE) 245
14.5 程序制作(PROGRAM PREPARATION) 246
14.6 运行(RUN) 246
14.7 操作命令(OPERATOR COMMANDS) 247
14.8 实用程序(UTILITIES) 247
14.9 绕过DB2I 248
第十五章 查询管理机制(QMF) 249
15.1 引言 249
15.2 报表打印 250
15.3 Query-By-Example 257
15.4 数据抽取(DXT) 263
习题 264
部分习题答案 265
第十六章 总结与结论 268
16.1 引言 268
16.2 优点 269
16.3 性能 275
16.4 未来的发展 280
附录A 关系模型 283
A.1 引言 283
A.2 关系数据结构 283
A.3 关系数据完整性 286
A.4 关系数据操纵 288
A.5 关系系统 293
附录B 关系数据库设计 295
B.1 引言 295
B.2 实体分类模式 296
B.3 主码与外部码 298
B.4 设计过程:步骤清单 300
B.5 记录设计决策:伪DDL 301
B.6 主码方法 303
B.7 外部码方法 304
B.8 规范化 305
B.9 其他一些概念简介 309
附录C SQL数据操纵操作的语法 314
C.1 引言 314
C.2 名字 314
C.3 标量(SCALAR)表达式 315
C.4 SELECT表达式 316
C.5 谓词 316
C.6 语句 318
附录D 系统需求 320
D.1 DB2 320
D.2 QMF 321
D.3 DXT 321
参考书目 322
英汉名词对照 324