图书介绍

DB2开发人员指南PDF|Epub|txt|kindle电子书版本网盘下载

DB2开发人员指南
  • (美)Craig S.Mullins著;段小璐等译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:7111096320
  • 出版时间:2002
  • 标注页数:1124页
  • 文件大小:76MB
  • 文件页数:1148页
  • 主题词:

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

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

热门推荐