DB2通用数据库自学教程

DB2通用数据库自学教程
作 者: Susan Visser 王晓冬 王晓冬
出版社: 清华大学出版社
丛编项: 编程与开发系列丛书
版权说明: 本书为公共版权或经版权方授权,请支持正版图书
标 签: DB2
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《DB2通用数据库自学教程》作者简介

内容简介

本书译自美国畅销的“21天自学通”系列。全书全面地讲述了DB2通用数据库5.o版的所有新功能。从介绍DB2的安装、配置、日常管理、命令、性能调整和错误诊断及解决方法,到深入讨论如何满足从Web访问数据库中的并行处理,并且通过一些实例和专家提供的技巧教你如何在最短的时间内了解DB2技术,创建、管理和优化DB2数据库。本书面向对WindowsNT操作环境和对关系型数据库有一定了解的读者,对自学和使用DB2的应用开发人员也是一本轻松的教程。

图书目录

第1周 概述

第1天 DB2能为你做些什么

1. 1 什么是DB2通用数据库

1. 1. 1 DB2的各种版本

1. 1. 2 DB2的架构

1. 1. 3 DB2及其伙伴产品

1. 2 理解DB2通用数据库如何使用数据

1. 3 管理数据库的DB2工具

1. 3. 1 用Contr01Center管理数据库

1. 3. 2 管理服务器上的通信

1. 3. 3 用Client Configuration Assistant管理到数据库的连接

1. 4 从桌面访问主机数据

1. 5 用DB2软件开发包开发应用程序

1. 6 从Web上访问DB2数据

1. 6. 1 使用JDBC

1. 6. 2 使用Net. Data

1. 7 使用DB2并行功能

1. 8 DB2企业版服务器综述

1. 8. 1 DB2 for OS/390

1. 8. 2 DB2 for AS/400

1. 8. 3 DB2 for VSE和VM

1. 9 小结

1. 10 下一步

1. 11 问答题

1. 12 专题讨论

1. 12. 1 小测验

第2天 探索DB2通用服务器的功能

2. 1 DB2通用数据库组件

2. 2 什么是关系数据库

2. 2. 1 表. 列和行

2. 2. 2 视图

2. 2. 3 模式

2. 2. 4 关键字

2. 2. 5 包

2. 2. 6 数据类型

2. 2. 7 函数

2. 3 数据完整性

2. 3. 1 前向恢复

2. 3. 2 约束

2. 3. 3 用户定义类型UDT

2. 3. 4 触发器

2. 4 对象关系型功能

2. 4. 1 系统catalog表

2. 4. 2 实例

2. 4. 3 目录

2. 4. 4 存储对象

2. 4. 5 配置文件

2. 4. 6 恢复对象

2. 5 应用程序

2. 5. 1 嵌入式阳L

2. 5. 2 ODBC

2. 5. 3 DB2 CLI(Call Level Interface)

2. 5. 4 应用程序编程接口(AH)

2. 6 系统管理功能

2. 6. 1 在线管理功能

2. 6. 2 远程程序执行

2. 6. 3 DCE目录服务

2. 6. 4 DCE安全

2. 6. 5 DB2 Governor

2. 6. 6 数据库和目录移植

2. 7 小结

2. 8 下一步

2. 9 问答题

2. 10 专题讨论

2. 10. 1 小测验

2. 10. 2 练习

第3天 安装和配置DB2服务器

3. 1 准备安装

3. 1. 1 硬件和软件需求

3. 1. 2 为安装DB2产品创建用户名

3. 2 完成Typical安装

3. 3 完成Custom安装

3. 4 完成Compact安装

3. 5 小结

3. 6 下一步

3. 7 问答题

3. 8 专题讨论

3. 8. 1 小测验

第4天 使用入门

4. 1 登录到系统

4. 2 理解桌面

4. 3 修改缺省口令

4. 4 修改Startup文件夹

4. 5 启动和停止DB2

4. 6 使用DB2First Steps

4. 6. 1 创建SAMPLE数据库

4. 6. 2 浏览SAMPLE数据库

4. 6. 3 使用5AMPLE数据库

4. 6. 4 测览产品信息库

4. 6. 5 按模式组织和浏览对象

4. 6. 6 连接到数据库

4. 7 给其他用户授权

4. 7. 1 修改用户的缺省权限

4. 8 注册软件

4. 9 小结

4. 10 下一步

4. 11 问答题

4. 12 专题讨论

4. 12. 1 小测验

4. 12. 2 练习

第5天 用Contrd Center配置服务器通信

5. 1 修改服务器实例的DB2通信配置

5. 1. 1 配置NetBIOS

5. 1. 2 配置TCP/IP

5. 1. 3 配置IPx/SPx

5. 1. 4 配置命名管道

5. 2 浏览和修改配置文件

5. 3 为AdministrationServer设置通信

5. 3. 1 设置TCP/IP

5. 3. 2 设置NetBIOS

5. 3. 3 设置IPx/SPX

5. 4 通过Contr01Center添加系统

5. 5 小结

5. 6 下一步

5. 7 问答题

5. 8 专题讨论

5. 8. 1 小测验

5. 8. 2 练习

第6天 安装DB2客户

6. 1 准备安装

6. 1. 1 硬件和软件需求

6. 1. 2 创建一个用户名以安装DB2

6. 2 完成Typical安装

6. 3 完成Custom安装

6. 4 完成Compact安装

6. 5 用CCA配置客户至服务器通信

6. 5. 1 验证连接

6. 6 小结

6. 7 下一步

6. 8 问答题

6. 9 专题讨论

6. 9. 1 小测验

6. 9. 2 练习

第7天 设计CDLIB数据库

7. 1 决定在数据库中存储何种数据

7. 1. 1 CATEGORY表

7. 1. 2 RECORDLABEL表

7. 1. 3 ARTIST表

7. 1. 4 GROUP表

7. 1. 5 ALBUM表

7. 1. 6 SONG表

7. 1. 7 ARTISTINGROUP表

7. 1. 8 PORTRAIT表

7. 1. 9 AUDIOCLIP表

7. 1. 10 ALBUMCOVER表

7. 2 定义表的关系

7. 3 标识主键

7. 4 标识约束和外键

7. 5 规范化表

7. 5. 1 第一范式

7. 5. 2 第二范式

7. 5. 3 第三范式

7. 6 小结

7. 7 下一步

7. 8 问答题

7. 9 专题讨论

7. 9. 1 小测验

7. 9. 2 练习

第1周回顾

第2周 概述

第8天 创建数据库

8. 1 示例数据库

8. 1. 1 创建表

8. 1. 2 向表中添加数据

8. 1. 3 设置参考完整性

8. 1. 4 修改表

8. 2 小结

8. 3 下一步

8. 4 专题讨论

8. 4. 1 小测验

8. 4. 2 练习

第9天 创建表空间

9. 1 使用Create Table Space SmartGuide

9. 1. 1 创建缓冲池

9. 1. 2 创建更多的表空间

9. 2 在表空间中创建表

9. 3 小结

9. 4 下一步

9. 5 问答题

9. 6 专题讨论

9. 6. 1 小测验

9. 6. 2 练习

第10天 访问数据

10. 1 通过Control Center访问数据

10. 2 通过Command Center访问数据

10. 3 使用命令行处理器

10. 3. 1 输入命令

10. 3. 2 在命令窗口中输入命令

10. 4 通过Lotus ApProach访问数据

10. 4. 1 创建唯一索引

10. 5 通过Java应用程序访问数据

10. 5. 1 安装和配置JDBC环境

10. 5. 2 JDBC应用程序

10. 5. 3 JDBC小程序

10. 6 通过Net. Data应用程序访问数据

10. 7 通过自己的应用程序来访问数据

10. 7. 1 绑定数据库实用工具

10. 8 小结

10. 9 下一步

10. 10 问答题

10. 11 专题讨论

10. 11. 1 小测验

l0. 11. 2 练习

第11天 使用系统管理工具

11. 1 使用Script Center

11. 1. 1 创建命令脚本

11. 1. 2 运行脚本

11. 2 使用Journal

11. 2. 1 浏览作业的结果

11. 2. 2 浏览恢复历史日志

11. 2. 3 浏览警报日志

11. 2. 4 浏览消息日志

11. 3 定制Tools Settings

11. 4 让你的数据库更加有用

11. 4. 1 创建索引

11. 4. 2 创建特殊类型

11. 4. 3 列出用户定义函数

11. 4. 4 创建触发器

11. 5 使用目录

11. 6 检查表空间中可用的空间

11. 6. 1 分配其他空间

11. 7 小结

11. 8 下一步

11. 9 问答题

11. 10 专题讨论

11. 10. 1 小测验

11. 10. 2 练习

第12天 备份和恢复数据

12. 1 备份数据库

12. 1. 1 使用Backup Database SmartGuide

12. 1. 2 使用Backup Database笔记本

12. 1. 3 强制用户退出DB2

12. 1. 4 检查备份是否成功

12. 2 恢复数据

12. 2. 1 使用Restore Database Smart Guide

12. 2. 2 使用Restore Database笔记本

12. 3 前向滚动数据

12. 4 恢复历史文件

12. 5 小结

12. 6 下一步

12. 7 问答题

12. 8 专题讨论

12. 8. 1 小测验

12. 8. 2 练习

第13天 移动数据

13. 1 输出数据

13. 1. 1 完成简单的输出

13. 1. 2 输出大对象(LOBs)

13. 1. 3 指定列名

13. 2 输入和装入数据

13. 2. 1 从文件输入数据

13. 2. 2 从文件. 磁带或命名管道装入数据

13. 3 小结

13. 4 下一步

13. 5 问答题

13. 6 专题讨论

13. 6. 1 小测验

13. 6. 2 练习

第14天 复制数据

14. 1 复制的缺省设置

14. 2 设置复制源

14. 2. 1 使用Custom方法

14. 2. 2 使用Quick方法

14. 3 定义复制订阅

14. 3. 1 定义基本订阅

14. 3. 2 定义高级订阅

14. 3. 3 定义运行时间SQL语句

14. 3. 4 调度订阅复制

14. 4 配置和运行Capture程序

14. 5 配置和运行Apply程序

14. 6 小结

14. 7 下一步

14. 8 问答题

14. 9 专题讨论

14. 9. 1 小测验

14. 9. 2 练习

第2周回顾

第3周 概述

第15天 保证数据安全

15. 1 访问DB2, 通用数据库

15. 2 访问DB2

15. 2. 1 权限(Authorities)

15. 2. 2 特权

15. 2. 3 授予和取消权限和特权

15. 3 数据访问安全

15. 3. 1 SERVER

15. 3. 2 CLIENT

15. 3. 3DCS

15. 3. 4 设置认证级别

15. 4 用视图控制对数据的访问

15. 5 使用备份域控制器

15. 6 组认证和域安全

15. 7 小结

15. 8 下一步

15. 9 问答题

15. 10 专题讨论

15. 10. 1 小测验

l5. 10. 2 练习

第16天 用CCA管理客户

16. 1 配置数据库连接

16. 1. 1 使用访问配置文件

16. 1. 2 搜索网络上的数据库

16. 1. 3 手工配置到DB2数据库的连接

16. 2 小结

16. 3 下一步

16. 4 问答题

16. 5 专题讨论

16. 5. 1 小测验

16. 5. 2 练习

第17天 使用DB2实例

17. 1 设置实例

17. 1. 1 创建其他实例

17. 1. 2 DB2如何选择实例

17. 1. 3 设置缺省实例

17. 1. 4 启动和停止DB2服务器实例

17. 1. 5 同时运行多个实例

17. 1. 6 挂接到实例

17. 1. 7 删除实例

17. 2 创建DB2 Administration Server

17. 2. 1 启动和停止Administration Server

17. 2. 2 为Administration Server定制配置参数

17. 2. 3 记录Administration Server

17. 3 小结

17. 4 下一步

17. 5 问答题

17. 6 专题讨论

17. 6. 1 小测验

第18天 性能问题帮助工具

18. 1 Database Svstem Monitor

18. 1. 1 用DB2性能监视器监视数据库

18. 1. 2 事件监视

18. 1. 3 快照监视

18. 1. 4 使用Alert Center

18. 2 使用VisualExplain

18. 2. 1 产生访问计划图

18. 2. 2 分析访问计划图

18. 3 收集统计

18. 4 重组表

18. 5 小结

18. 6 下一步

18. 7 问答题

18. 8 专题讨论

18. 8. 1 小测验

18. 8. 2 练习

第19天 设计考虑

19. 1 索引考虑

19. 2大对象考虑

19. 3 数据库分区

19. 3. 1 分隔不同的数据类型

19. 3. 2 激活数据预取(Prefetch)

19. 3. 3 分配其他空间

19. 4 管理并发

19. 5 行和表锁定

19. 6 存储过程

19. 7 行分块(Row B10cking)

19. 8 复合SQL

19. 9 全局SQL高速缓存

19. 10 SQL优化

19. 10. 1 Query Rewrite

19. 10. 2 Catalog Statistics

19. 10. 3 在数据库中重组表

19. 10. 4 Distribution Statistics

19. 10. 5 Optimization C1asses

19. 11 小结

19. 12 下一步

19. 13 问答题

19. 14 专题讨论

19. 14. 1 小测验

19. 14. 2 练习

第20天 调整DD2通用数据库性能

20. 1 控制DB2环境

20. 1. 1 控制DB2配置注册表

20. 1. 2 设置环境

20. 1. 3 DB2注册值和环境变量

20. 2 配置参数

20. 2. 1 在客户实例上设置数据库管理器配置参数

20. 2. 2 在服务器实例上设置数据库管理器配置参数

20. 2. 3 在服务器实例上设置数据库配置参数

20. 2. 4 本书中讨论到的配置参数小结

20. 2. 5 使用Performance Configuration SmartGuide

20. 3 目录高速缓存

20. 4 输入/输出性能

20. 4. 1 预取数据页

20. 4. 2 并行I/O

20. 4. 3 大块读

20. 4. 4 检查挂起(Check Pendin8)

20. 4. 5 缓冲池

20. 4. 6 异步缓冲区写入器

20. 5 小结

20. 6 下一步

20. 7 问答题

20. 8 专题讨论

20. 8. 1 小测验

20. 8. 2 练习

第21天 问题诊断

21. 1 使用诊断工具

21. 1. 1 访问Internet信息

21. 1. 2 在线消息

21. 1. 3 错误日志工具

21. 1. 4 DB2数据库修复工具

21. 1. 5 配置文件

21, 2 完成DB2跟踪

21. 2. 1 完成CLI, OBDC和JDBC跟踪

21. 3 更新DB2产品

21. 4 安装错误

21. 4. 1 处理空间不足

21. 4. 2 路径长度

21. 5 解决Net. Question问题

21. 5. 1 停止任何以前安装版本的Search Server

21. 5. 2 确定Search Server目录

21. 5. 3 为Search Server修改端口号

21. 5. 4 诊断Search Server安装错误

21. 5. 5 启动和停止Search Server

21. 5. 6 在Netscape或Internet Explorer中用激活的代理按索

21. 5. 7 如果Search不工作

21. 5. 8 文件末找到错误

21. 6 小结

21. 7 下一步

21. 8 问答题

21. 9 专题讨论

21. 9. 1 小测验

21. 9. 2 练习

第3周回顾

附录A小测验答案

附录B 卸载DB2产品

附录C DD2信息指南