图书介绍
DB2开发人员指南PDF|Epub|txt|kindle电子书版本网盘下载
- (美)Craig S.Mullins著;段小璐等译 著
- 出版社: 北京:机械工业出版社
- ISBN:7111096320
- 出版时间:2002
- 标注页数:1124页
- 文件大小:76MB
- 文件页数:1148页
- 主题词:
PDF下载
下载说明
DB2开发人员指南PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 SQL工具、技巧和秘诀2
第1章 魔力词汇2
1.1 SQL语言概述3
1.1.1 SQL语言的特性4
1.1.2 一次一个集合的数据处理5
1.1.3 SQL类型8
1.2 SQL工具10
1.2.1 选择和投影10
1.2.2 连接和子查询11
1.2.3 合并17
1.2.4 外连接19
1.2.5 排序和分组21
1.2.6 HAVING和WHERE的区别21
1.2.7 关系除法22
1.2.8 CASE表达式22
1.2.9 SQL函数24
1.2.10 DB2中数据结构的定义25
1.2.11 DB2数据结构的安全控制27
1.3 静态SQL28
1.4 动态SQL30
1.5 影响SQL的性能因素30
1.5.1 优化器简介31
1.5.2 影响访问路径31
1.5.3 DB2优化器“提示”33
1.5.4 DB2性能特征34
1.6 小结36
第2章 数据操作指南37
2.1 大量的技巧37
2.2 SQL访问使用指南39
2.3 复杂SQL的使用指南53
2.4 日期和时间指南63
2.5 数据修改指南66
2.6 小结69
第3章 使用DB2函数70
3.1 列函数70
3.1.1 AVG函数71
3.1.2 COUNT函数71
3.1.3 COUNT_BIG函数72
3.1.4 MAX函数72
3.1.5 MIN函数72
3.1.6 STDDEV函数73
3.1.7 SUM函数73
3.1.8 VARIANCE函数73
3.2 标量函数74
3.3 RAISE_ERROR函数80
3.4 内置函数指南80
3.4.1 使用函数而不用程序逻辑80
3.4.2 避免使用同义词81
3.4.3 用RPPER函数代替TRANSLATE81
3.4.4 使用HAVAING子句来查询列函数的结果82
3.5 小结82
第4章 用户自定义函数和用户自定义数据类型83
4.1 什么是用户自定义函数83
4.2 用户自定义函数的类型83
4.2.1 模式84
4.2.2 创建用户自定义函数84
4.2.3 函数如何执行86
4.2.4 表函数89
4.2.5 有源函数90
4.2.6 用户定义函数指南90
4.3 什么是用户定义数据类型97
4.4 用户定义数据类型和强类型97
4.4.1 用户定义单值类型和LOB98
4.4.2 使用UDT满足业务需要99
4.4.3 赋值和用户定义函数101
4.4.4 用户定义单值类型指南101
4.5 小结103
第5章 数据定义指南104
5.1 命名规范104
5.2 数据库、表空间和表的指南109
5.2.1 数据库定义113
5.2.2 使用简单表空间115
5.2.3 使用分段的表空间116
5.2.4 使用LOB表空间117
5.2.5 使用分区的表空间117
5.2.6 表空间参数120
5.2.7 每个分段表空间定义多个表132
5.3 表定义指南135
5.3.1 更改表名135
5.3.2 全局临时表135
5.3.3 规范化136
5.3.4 非规范化136
5.4 行和列的指南144
5.5 DB2表参数152
5.6 索引指南162
5.7 其他的DDL指南168
5.8 小结169
第6章 使用触发器来实现一致性170
6.1 什么是触发器170
6.1.1 模式170
6.1.2 触发器与其他DB2对象类似170
6.1.3 为什么使用触发器171
6.1.4 什么时候触发器会被触发172
6.1.5 创建触发器173
6.1.6 触发器包177
6.1.7 触发器可以触发其他触发器178
6.2 触发器使用指南179
6.3 小结182
第7章 大对象和对象/关系数据库183
7.1 对象/关系的定义183
7.2 什么是大对象183
7.2.1 大对象列与VARCHAR和VARG-RAPHIC的比较184
7.2.2 创建含有大对象列的表185
7.2.3 访问LOB数据187
7.3 LOB指南189
7.4 DB2扩展器192
7.5 小结197
第8章 其他方面的实用指南198
8.1 安全性和权限使用指南198
8.2 视图使用和实现指南205
8.2.1 视图使用规则205
8.2.2 不为每个基本表创建一个视图的原因209
8.2.3 其他的视图指南212
8.3 通用的SQL编码指南214
8.4 小结215
第二部分 DB2应用程序开发218
第9章 在应用程序中使用DB2218
9.1 嵌入式SQL基础219
9.2 嵌入式SQL使用指南220
9.3 宿主变量229
9.3.1 宿主结构231
9.3.2 空指示变量和结构231
9.3.3 宿主变量使用指南233
9.4 使用游标编程235
9.5 嵌入式SELECT和游标编码指南238
9.6 用嵌入式SQL修改数据241
9.7 批处理程序指南249
9.8 联机编程指南256
9.9 小结261
第10章 动态SQL程序262
10.1 动态SQL的性能262
10.2 动态SQL指南263
10.3 你应该了解动态SQL的原因269
10.4 EXECUTE IMMEDIATE269
10.5 非SELECT语句的动态SQL271
10.6 固定列表SELECT274
10.7 可变列表SELECT276
10.8 小结279
第11章 程序的准备280
11.1 程序准备的步骤280
11.1.1 发布DCLGEN命令280
11.1.2 对程序预编译283
11.1.3 使用BIND命令283
11.1.4 编译程序284
11.1.5 链接程序285
11.2 运行DB2程序285
11.3 准备一个DB2程序286
11.3.1 使用DB2I进行的程序的准备286
11.3.2 使用批处理过程准备程序292
11.3.3 使用CLIST或REXX EXEC准备程序294
11.3.4 使用多种方法准备程序294
11.4 什么是DBRM297
11.5 什么是计划298
11.6 什么是包298
11.6.1 使用包的优点299
11.6.2 包的管理问题300
11.6.3 包的性能301
11.7 什么是集合302
11.7.1 集合的大小303
11.7.2 包列表的大小303
11.8 版本303
11.9 程序准备的对象303
11.10 程序准备指南304
11.11 DCLGEN准则304
11.12 预编译程序指南306
11.13 BIND指南307
11.14 链接编辑程序指南319
11.15 小结320
第12章 DB2应用开发的其他方法321
12.1 仅使用SQL语言来开发应用321
12.2 使用客户机/服务器编程语言323
12.2.1 连接DB2323
12.2.2 客户机/服务器指南324
12.3 使用第四代语言326
12.4 使用CASE327
12.5 使用报表书写器330
12.6 使用ODBC331
12.7 使用Java:SQLJ和JDBC334
12.8 小结335
第13章 使用DB2存储过程336
13.1 什么是存储过程336
13.1.1 实现DB2的存储过程337
13.1.2 为什么要使用存储过程337
13.2 实现DB2存储过程339
13.2.1 开发一个存储过程339
13.2.2 创建存储过程343
13.2.3 管理存储过程345
13.2.4 运行存储过程345
13.2.5 存储过程使用指南346
13.3 过程化DBA349
13.4 过程化SQL349
13.4.1 IBM的SQL存储过程语言350
13.4.2 过程化SQL的优点354
13.4.3 过程化SQL的缺点355
13.5 存储过程生成器355
13.6 小结356
第14章 过程化DBA357
14.1 传统DBA的作用357
14.2 过程化DBA的作用358
14.3 小结361
第15章 DB2与Internet362
15.1 Internet现象362
15.1.1 万维网362
15.1.2 Usenet新闻组364
15.1.3 邮件列表364
15.1.4 在Internet中使用DB2365
15.2 通过Internet访问DB2365
15.2.1 使用Net.Data连接Internet365
15.2.2 Net.Data指南367
15.2.3 提供Net.Data宏语言的培训367
15.2.4 Java Applets和JavaScript367
15.2.5 使用良好的编程技巧367
15.3 使用Java和DB2368
15.4 使用Internet查找DB2相关信息373
15.4.1 Internet资源373
15.4.2 Internet指南381
15.5 小结384
第三部分 DB2深入研究386
第16章 DB2之门386
16.1 TSO388
16.1.1 TSO/DB2的参数389
16.1.2 使用TSO批处理方式存取DB2389
16.1.3 使用前台的TSO存取DB2390
16.1.4 联机TSO/DB2设计技术391
16.1.5 DB2I和SPUFI392
16.1.6 查询管理设施402
16.1.7 其他基于TSO的DB2工具406
16.1.8 TSO指南406
16.2 CICS408
16.2.1 CICS术语和操作409
16.2.2 CICS表409
16.2.3 CICS/DB2程序准备410
16.2.4 CICS挂接机制411
16.2.5 线程的类型413
16.2.6 RCT参数414
16.2.7 RCT指南420
16.2.8 两阶段提交423
16.2.9 CICS设计指南424
16.3 信息管理系统428
16.3.1 信息管理系统的程序类型429
16.3.2 信息管理系统挂接机制429
16.3.3 联机环境附加的注意事项431
16.3.4 资源转换表432
16.3.5 IMS/TM线程使用432
16.3.6 两阶段提交433
16.3.7 重新启动435
16.3.8 IMS/DB2的死锁435
16.3.9 IMS SYSGEN指南436
16.3.10 DL/I批处理接口436
16.3.11 IMS/TM设计指南438
16.4 CAF439
16.4.1 线程的产生与使用440
16.4.2 CAF的优点和缺点441
16.4.3 第三方工具441
16.4.4 CAF代码的样本441
16.5 RRSAF442
16.6 环境对比442
16.6.1 资源可用性442
16.6.2 可行性443
16.6.3 批处理中应考虑的问题444
16.6.4 关键部分445
16.7 小结445
第17章 数据共享447
17.1 数据共享的好处447
17.2 数据共享的需求448
17.2.1 DB2数据共享组449
17.2.2 应用程序的影响450
17.3 DB2连接设施451
17.3.1 定义连接设施451
17.3.2 全局锁定管理451
17.3.3 全局系统间通信452
17.3.4 全局数据缓存452
17.4 数据共享的命名规范453
17.5 数据共享管理454
17.5.1 数据共享组的创建455
17.5.2 备份和恢复455
17.5.3 子系统的可用性456
17.5.4 监视数据共享组456
17.5.5 连接设施的恢复456
17.6 数据共享指南457
17.7 小结458
第18章 后台的DB2459
18.1 数据的物理存储459
18.1.1 表空间数据页463
18.1.2 LOB页464
18.1.3 索引页465
18.1.4 记录标记符471
18.2 DB2操作原理471
18.3 小结474
第19章 优化器475
19.1 物理数据的独立性476
19.2 优化器的工作方式477
19.2.1 CPU成本477
19.2.2 I/O成本477
19.2.3 DB2编目统计信息477
19.2.4 SQL语句479
19.3 过滤因子479
19.4 访问路径的策略481
19.4.1 扫描481
19.4.2 顺序预取483
19.4.3 索引访问486
19.4.4 查询并行性495
19.4.5 连接的方法498
19.4.6 并行连接503
19.5 优化器执行的其他操作504
19.6 小结508
第20章 DB2的基于表的结构510
20.1 DB2编目510
20.1.1 什么是DB2编目510
20.1.2 规则一个的特例514
20.1.3 活动编目的好处515
20.1.4 DB2编目的结构515
20.2 DB2目录518
20.2.1 SCT02518
20.2.2 SPT01519
20.2.3 DBD01519
20.2.4 SYSUTILX519
20.2.5 SYSLGRNX519
20.3 QMF管理表519
20.4 小结520
第21章 锁定DB2数据521
21.1 DB2管理锁定的方式521
21.2 锁定和锁存器523
21.3 锁定的持续时间524
21.3.1 影响表空间锁定的BIND参数524
21.3.2 影响页和行锁定的BIND参数524
21.4 表空间锁定526
21.5 表锁定528
21.6 页锁定529
21.7 行锁定530
21.8 锁定挂起、超时和死锁532
21.9 分区独立性533
21.9.1 声明534
21.9.2 放弃534
21.10 锁定的避免536
21.11 数据共享全局锁定的管理537
21.11.1 全局锁定537
21.11.2 锁定结构537
21.11.3 分层锁定537
21.11.4 P锁定和L锁定538
21.12 LOB和锁定538
21.12.1 LOB锁定的类型539
21.12.2 LOB锁定的持续时间539
21.12.3 LOB表空间锁定的注意事项540
21.13 DB2锁定的准则540
21.14 其他DB2组件544
21.15 大图片545
21.16 小结546
第四部分 DB2性能监视549
第22章 传统的DB2性能监视549
22.1 DB2跟踪549
22.1.1 账户跟踪550
22.1.2 审核跟踪551
22.1.3 全局跟踪551
22.1.4 监视器跟踪551
22.1.5 性能跟踪552
22.1.6 统计跟踪552
22.2 跟踪目标552
22.3 跟踪指南553
22.4 DB2-PM554
22.4.1 账户报告集555
22.4.2 审核报告集567
22.4.3 解释报告集568
22.4.4 I/O活动报告集568
22.4.5 锁定报告集569
22.4.6 记录跟踪报告集570
22.4.7 SQL跟踪报告集571
22.4.8 统计报告集571
22.4.9 汇总报告集576
22.4.10 系统参数报告集576
22.4.11 通行时间报告集576
22.5 使用DB2-PM577
22.6 联机DB2性能监视器580
22.6.1 传统的VTAM性能监视器580
22.6.2 基于代理的性能管理581
22.6.3 联机性能监视的汇总582
22.7 查看DB2控制台消息582
22.8 显示DB2资源的状态586
22.9 监视OS/390和MVS586
22.10 小结587
第23章 使用EXPLAIN588
23.1 EXPLAIN的工作方式588
23.2 访问路径和PLAN_TABLE589
23.2.1 查询PLAN_TABLE591
23.2.2 PLAN_TABLE列592
23.2.3 样本访问路径597
23.3 成本估计和DSN_STATEMNT_TABLE601
23.4 函数解析和DSN_FUNCTION_TABLE603
23.5 EXPLAIN指南604
23.6 小结608
第24章 使用DB2编目监视DB2对象609
24.1 导航查询610
24.2 物理分析查询615
24.3 分区统计信息查询620
24.4 程序员的帮助查询621
24.5 应用有效性查询624
24.6 权限查询625
24.7 DB2编目查询指南627
24.8 小结629
第五部分 DB2的性能调整633
第25章 调整DB2环境633
25.1 调整OS/390与MVS环境633
25.1.1 调整内存使用633
25.1.2 调整CPU使用639
25.1.3 调整I/O641
25.1.4 调整各种MVS参数与选项645
25.2 调整远程处理环境648
25.3 小结648
第26章 调整DB2组件649
26.1 调整DB2子系统649
26.1.1 调整DB2编目649
26.1.2 DSNZPARM651
26.1.3 进入眼泪缓冲池654
26.1.4 缓冲池参数657
26.1.5 确定缓冲池尺寸659
26.1.6 DB2缓冲池指导661
26.1.7 高性能池662
26.1.8 数据共享组缓冲池664
26.1.9 数据共享缓冲池指导666
26.1.10 IRLM调整选项667
26.2 调整数据库设计667
26.3 调整应用程序668
26.3.1 分析访问路径669
26.3.2 干预优化器670
26.3.3 各种指导680
26.3.4 考虑删除不规则分布式统计信息681
26.3.5 DB2参照完整性的使用681
26.3.6 一般应用程序调整682
26.4 引起DB2性能问题的原因682
26.5 小结686
第27章 DB2资源管理687
27.1 DB2资源限制设施687
27.1.1 “反应”管理687
27.1.2 “预兆”管理687
27.1.3 定义RLST688
27.2 QMF管理器691
27.3 QMF F参数692
27.4 小结693
第六部分 DB2实用程序和命令696
第28章 DB2实用程序介绍696
第29章 数据一致性实用程序702
20.1 CHECK实用程序703
29.2 CHECK DATA选项703
29.2.1 引用完整性检查703
29.2.2 检查约束的检测704
29.2.3 LOB引用的检测705
29.2.4 估计CHECK DATA的工作数据集的大小706
29.2.5 CHECK DATA的锁定考虑707
29.2.6 CHECK DATA指南707
29.3 CHECK LOB选项709
29.3.1 CHECK LOB的各个阶段710
29.3.2 CHECK LOB的锁定考虑711
29.3.3 EXCEPTIONS参数711
29.4 CHECK INDEX选项711
29.4.1 CHECK INDEX的各个阶段712
29.4.2 估计CHECK INDEX工作数据集的大小712
29.4.3 CHECK INDEX的锁定考虑713
29.4.4 CHECK INDEX指南713
29.5 REPAIR实用程序714
29.6 REPAIR DBD选项714
29.7 REPAIR LOCATE选项716
29.7.1 REPAIR LOCATE的锁定考虑717
29.7.2 REPAIR LOCATE指南717
29.8 REPAIR SET选项718
29.9 REPORT实用程序720
29.9.1 REPORT TABLESPACE选项720
29.9.2 REPORT TABLESPACESET指南721
29.10 DIAGNOSE实用程序721
29.11 小结722
第30章 备份与恢复实用程序723
30.1 COPY实用程序723
30.1.1 COPY的各个阶段725
30.1.2 计算SYSCOPY数据集的大小725
30.1.3 COPY的锁定准则726
30.1.4 COPY指南727
30.2 MERGECOPY实用程序731
30.2.1 MERGECOPY的各个阶段732
30.2.2 估计SYSUT1和SYSCOPY数据集的大小732
30.2.3 并发性733
30.2.4 MERGECOPY指南733
30.3 QUIESCE实用程序734
30.3.1 QUIESCE的各个阶段735
30.3.2 QUIESCE的锁定考虑735
30.3.3 QUIESCE实用程序指南736
30.4 RECOVER实用程序概述737
30.5 RECOVER实用程序738
30.5.1 RECOVER TABLESPACE实用程序738
30.5.2 RECOVER INDEX(或RECOVER INDEXSPACE)实用程序740
30.5.3 RECOVER的各个阶段741
30.5.4 RECOVER的锁定考虑741
30.5.5 RECOVER指南741
30.6 REBUILD INDEX实用程序744
30.6.1 REBUILD INDEX的各个阶段745
30.6.2 估计REBUILD INDEX的工作数据集的大小745
30.6.3 REBUILD INDEX的锁定考虑746
30.6.4 REBUILD INDEX指南746
30.7 REPAIR实用程序747
30.8 REPORT RECOVERY实用程序747
30.8.1 REPORT RECOVERY的锁定考虑748
30.8.2 REPORT RECOVERY指南748
30.9 小结748
第31章 数据组织实用程序749
31.1 LOAD实用程序749
31.1.1 表的装载方式749
31.1.2 估计LOAD工作数据集的大小752
31.1.3 LOAD的各个阶段753
31.1.4 在LOAD期间创建一个内嵌复制753
31.1.5 在LOAD期间收集内嵌统计信息754
31.1.6 LOAD重新运行/重启的过程754
31.1.7 LOAD的锁定考虑757
31.1.8 LOAD指南757
31.2 REORG实用程序763
31.2.1 建议的重组标准763
31.2.2 重组原则763
31.2.3 重组的频率766
31.2.4 重组作业流767
31.2.5 估计REORG工作数据集的大小767
31.2.6 REORG INDEX的各个阶段768
31.2.7 REORG TABLESPACE的各个阶段769
31.2.8 LOB表空间的REORG TABLESPACE阶段769
31.2.9 REORG的重新运行/重启的过程769
31.2.10 在REORG期间收集内嵌统计信息772
31.2.11 REORG和SHRLEVEL参数772
31.2.12 使用SHRLEVEL CHANGE完成联机重组773
31.2.13 REORG TABLESPACE的锁定考虑775
31.2.14 REORG INDEX的锁定考虑777
31.2.15 REORG指南777
31.2.16 应在何时重组DB2编目和DB2目录781
31.2.17 DB2编目重组的细节783
31.2.18 编目重组的限制785
31.3 小结786
第32章 编目处理实用程序787
32.1 CATMAINT实用程序787
32.2 MODIFY实用程序787
32.3 MODIFY RECOVERY实用程序788
32.3.1 MODIFY RECOVERY的锁定考虑789
32.3.2 MODIFY RECOVERY指南789
32.4 RUNSTATS实用程序790
32.4.1 RUNSTATS实用程序的各个阶段794
32.4.2 RUNSTATS实用程序的锁定考虑795
32.4.3 通过RUNSTATS实用程序更新DB2编目表795
32.4.4 RUNSTATS实用程序指南796
32.5 STOSPACE实用程序799
32.5.1 STOSPACE的各个阶段800
32.5.2 STOSPACE的锁定考虑800
32.5.3 STOSPACE实用程序指南800
32.6 小结801
第33章 各种各样的实用程序802
33.1 脱机实用程序802
33.1.1 变化日志清单实用程序(DSNJU003)802
33.1.2 打印日志映像实用程序(DSNJU004)803
33.1.3 日志实用程序指南803
33.1.4 DSNJLOGF指南804
33.2 服务帮助804
33.2.1 编目完整性验证实用程序(DSNICHKR)804
33.2.2 DSNICHKR指南805
33.2.3 压缩分析器(DSNICOMP)806
33.2.4 DSNICOMP指南807
33.2.5 脱机表空间复制服务帮助(DSNICOPY)807
33.2.6 DSNICOPY指南810
33.2.7 DB2转储和跟踪程序(DSNISDMP)811
33.2.8 DSNISDMP数据集812
33.2.9 DSNISDMP指南812
33.2.10 恢复日志抽取器(DSNILOGP)812
33.2.11 DSNILOGP准则813
33.2.12 DB2数据集转储创建器(DSNIPRNT)813
33.2.13 DSNIPRNT指南814
33.3 DB2样本程序814
33.3.1 动态SQL处理器(DSNTEP2)815
33.3.2 DSNTEP2指南816
33.3.3 动态的SQL更新程序(DSNTIAD)817
33.3.4 DSNTIAD指南818
33.3.5 样本卸载程序(DSNTIAUL)818
33.3.6 DSNTIAUL指南819
33.3.7 解释DSNTIAUL、DSNTIAD和DSNTEP2返回码820
33.4 小结821
第34章 DB2命令822
34.1 DB2环境命令822
34.2 信息收集命令824
34.3 管理命令832
34.4 环境控制命令837
34.5 DSN命令838
34.6 IMS命令839
34.7 CICS命令840
34.8 TSO命令841
34.9 IRLM命令841
34.10 小结842
第35章 DB2实用程序和命令准则843
35.1 实用程序指南843
35.2 DB2实用程序的编目竞争844
35.3 分区级别的操作846
35.4 编码实用程序控制卡846
35.5 指定BUFNO JCL参数847
35.6 为DFSORT分配足够的分类工作空间847
35.7 当装载或重组织时,设定LOG NO848
35.8 当装载或重组织时,执行内嵌实用程序848
35.9 使用COPY实用程序或DFSMS备份数据848
35.10 REBUILD INDEX与CREATE INDEX848
35.11 挂起状态848
35.11.1 为什么会发生挂起状态849
35.11.2 怎样来改正挂起状态849
35.12 小结850
第36章 DB2应急计划851
36.1 什么是一个灾难851
36.1.1 判定和管理风险851
36.1.2 灾难恢复要求852
36.1.3 灾难打击853
36.1.4 DB2恢复的基础853
36.1.5 策略#1:“大锤”853
36.1.6 策略#2:“解剖刀”854
36.1.7 策略#3:DSN1COPY857
36.2 DB2环境考虑858
36.3 DB2紧急计划指南858
36.4 小结860
第七部分 理想的DB2环境862
第37章 一个完整DB2方案的各个组件862
37.1 DB2工具862
37.1.1 表改变工具(ALT)863
37.1.2 审查工具(AUD)865
37.1.3 DB2编目查询和分析工具(CAT)867
37.1.4 压缩工具(COM)868
37.1.5 DB2相关的客户/服务器工具(C/S)869
37.1.6 数据库分析工具(DBA)869
37.1.7 数据库建模和设计工具(DES)870
37.1.8 DASD和空间管理工具(DSD)871
37.1.9 DB2表编辑器871
37.1.10 索引分析工具(IDX)872
37.1.11 整合工具(INT)873
37.1.12 DB2对象迁移工具(MIG)873
37.1.13 数据移动工具(MOV)874
37.1.14 杂项工具(MSC)874
37.1.15 Internet使能工具(NET)874
37.1.16 操作支持工具(OPR)875
37.1.17 基于PC的DB2模拟产品(PC)875
37.1.18 计划分析工具(PLN)876
37.1.19 性能监视器(PM)877
37.1.20 提高性能的产品(PRF)878
37.1.21 DB2编程和开发工具(PRG)879
37.1.22 QMF增强工具(QMF)879
37.1.23 查询工具(QRY)879
37.1.24 知识库(REP)881
37.1.25 安全工具(SEC)882
37.1.26 实用程序增强工具(UTL)884
37.2 DB2工具供应商885
37.2.1 供应商列表886
37.2.2 评估DB2工具供应商895
37.3 小结901
第38章 组织的问题902
38.1 教育902
38.2 标准和过程907
38.2.1 角色和责任908
38.2.2 数据管理910
38.2.3 数据库管理向导910
38.2.4 系统管理向导911
38.2.5 应用开发向导911
38.2.6 DB2安全向导911
38.2.7 SQL性能向导912
38.2.8 QMF向导912
38.2.9 命名规范912
38.2.10 迁移和反转过程913
38.2.11 设计评审指南913
38.3 操作性支持916
38.4 行政问题917
38.5 环境支持918
38.6 工具要求918
38.7 小结918
第八部分 分布式的DB2921
第39章 DRDA921
39.1 什么是DRDA921
39.1.1 DRDA的优点921
39.1.2 什么是RDA922
39.2 DRDA功能922
39.2.1 应用请求程序923
39.2.2 应用服务器923
39.2.3 数据库服务器923
39.2.4 返回的内容923
39.3 DRDA体系结构与标准924
39.3.1 高级的程序到程序的通信924
39.3.2 分布式数据管理924
39.3.3 格式化的数据:目标内容体系结构925
39.3.4 字符数据表示法体系结构925
39.4 五个DRDA级别925
39.4.1 用户帮助的分布926
39.4.2 远程请求926
39.4.3 远程工作单元926
39.4.4 分布式工作单元926
39.4.5 分布式请求927
39.5 集成各个站点927
39.6 小结929
第40章 分布式DB2930
40.1 用DB2分布数据930
40.1.1 基本原理930
40.1.2 通信数据库930
40.1.3 分布式术语931
40.2 DB2对DRDA级别的支持931
40.2.1 远程请求931
40.2.2 远程工作单元932
40.2.3 分布式工作单元932
40.3 访问分布式数据的方法932
40.3.1 应用程序定向的数据访问932
40.3.2 系统定向的数据访问934
40.4 系统定向与应用定向的比较936
40.5 静态SQL程序包937
40.6 两阶段提交937
40.7 两阶段提交的专用术语937
40.7.1 什么是两阶段938
40.7.2 分布式线程支持939
40.8 各种各样的分布式主题941
40.8.1 把DRDA与专用协议请求结合起来941
40.8.2 联合DB2的释放941
40.8.3 工作站级别的DB2942
40.8.4 开发客户/服务器应用程序942
40.8.5 ASCⅡ服务器支持942
40.8.6 自身的TCP/IP支持943
40.9 小结943
第41章 分布指南944
41.1 分布的背景知识944
41.2 块获取946
41.2.1 编码游标来促进块获取946
41.2.2 最新数据947
41.2.3 限制的块获取和连续块获取的比较948
41.3 动态游标的预打开949
41.4 分布式性能问题950
41.4.1 分析分布式吞吐量950
41.4.2 分析分布式响应时间951
41.4.3 一般的分布式性能指南951
41.5 分布式数据库设计问题953
41.5.1 分裂953
41.5.2 复制954
41.5.3 快照955
41.6 分布式数据放置955
41.7 分布式优化956
41.8 分布式安全指南957
41.8.1 “出生”检查957
41.8.2 权限ID的翻译957
41.8.3 其他安全指南958
41.9 各种分布式指南958
41.10 小结960
第42章 DB2数据仓库961
42.1 定义基本术语961
42.1.1 什么是数据仓库961
42.1.2 可操作性数据与数据仓库962
42.1.3 什么是数据集市962
42.1.4 什么是可操作性数据商店963
42.1.5 什么是OLAP963
42.2 设计一个数据仓库964
42.2.1 元数据的作用965
42.2.2 星型模式965
42.3 填充数据到一个数据仓库967
42.3.1 复制与传播967
42.3.2 快照968
42.3.3 数据变换968
42.4 访问数据仓库971
42.5 管理数据仓库971
42.6 大图片972
42.7 数据仓库指南973
42.8 小结977
附录980
附录A DB2 SQLCODE和SQLSTATE值980
附录B DB2编目表1022
附录C QMF管理表1093
附录D DB2样本表1097
附录E DB2手册1103
附录F 1型索引1107
附录G 有效的DB2数据类型1111
附录H DB2的限制1113
附录I 其他平台上的DB21117
附录J DB2版本4、5和6的变化总结1120