《DB2通用数据库自学教程》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:(美)Susan M.Visser著;王晓冬译
  • 出 版 社:北京:清华大学出版社
  • 出版年份:1999
  • ISBN:7900617922
  • 页数:317 页
图书介绍:本书译自美国畅销的“21天自学通”系列。全书全面地讲述了DB2通用数据库5.o版的所有新功能。从介绍DB2的安装、配置、日常管理、命令、性能调整和错误诊断及解决方法,到深入讨论如何满足从Web访问数据库中的并行处理,并且通过一些实例和专家提供的技巧教你如何在最短的时间内了解DB2技术,创建、管理和优化DB2数据库。本书面向对WindowsNT操作环境和对关系型数据库有一定了解的读者,对自学和使用DB2的应用开发人员也是一本轻松的教程。

第1周概述 1

第1天 DB2能为你做些什么 2

1.1 什么是DB2通用数据库 2

1.1.1 DB2的各种版本 2

1.1.2 DB2的架构 4

1.1.3 DB2及其伙伴产品 4

1.2 理解DB2通用数据库如何使用数据 7

1.3 管理数据库的DB2工具 8

1.3.1 用Control Center管理数据库 8

1.3.2 管理服务器上的通信 10

1.3.3 用Client Configuration Assistant管理到数据库的连接 10

1.4 从桌面访问主机数据 10

1.5 用DB2软件开发包开发应用程序 11

1.6.2 使用Net.Data 13

1.6 从Web上访问DB2数据 13

1.6.1 使用JDBC 13

1.7 使用DB2并行功能 14

1.8 DB2企业版服务器综述 15

1.8.1 DB2 for OS/390 15

1.8.2 DB2 for AS/400 15

1.8.3 DB2 for VSE和VM 16

1.9 小结 16

1.10 下一步 17

1.11 问答题 17

1.12 专题讨论 17

1.12.1 小测验 17

2.1 DB2通用数据库组件 18

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

2.2 什么关系数据库 19

2.1.1 表、列和行 19

2.2.2 视图 21

2.2.3 模式 21

2.2.4 关键字 22

2.2.5 包 23

2.2.6 数据类型 23

2.2.7 函数 24

2.3 数据完整性 25

2.3.1 前向恢复 25

2.3.2 约束 25

2.3.4 触发器 27

2.3.3 用户定义类型UDT 27

2.4 对象关系型功能 28

2.4.1 系统catalog表 29

2.4.2 实例 30

2.4.3 目录 30

2.4.4 存储对象 31

2.4.5 配置文件 34

2.4.6 恢复对象 36

2.5 应用程序 38

2.5.1 嵌入式SQL 38

2.5.2 ODBC 39

2.6.2 远程程序执行 40

2.6.1 在线管理功能 40

2.5.4 应用程序编程接口(API) 40

2.5.3 DB2 CLI(Call Level Interface) 40

2.6 系统管理功能 40

2.6.3 DCE目录服务 41

2.6.4 DCE安全 41

2.6.5 DB2 Governor 41

2.6.6 数据库和目录移植 41

2.7 小结 41

2.8 下一步 41

2.9 问答题 41

2.10 专题讨论 42

2.10.1 小测验 42

2.10.2 练习 42

3.1.1 硬件和软件需求 43

3.1.2 为安装DB2产品创建用户名 43

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

3.1 准备安装 43

3.2 完成Typical安装 44

3.3 完成Custotn安装 48

3.4 完成Compact安装 55

3.5 小结 55

3.6 下一步 56

3.7 问答题 56

3.8 专题讨论 56

3.8.1 小测验 56

4.2 理解桌面 57

4.1 登录到系统 57

第4天 使用入门 57

4.3 修改缺省口令 59

4.4. 修改Startup文件夹 59

4.5 启动和停止DB2 60

4.6 使用DB2 First Steps 60

4.6.1 创建SAMPLE数据库 61

4.6.2 浏览SAMPLE数据库 61

4.6.3 使用SAMPLE数据库 62

4.6.4 浏览产品信息库 65

4.6.5 按模式组织和浏览对象 65

4.6.6 连接到数据库 67

4.7 给其他用户授权 67

4.9 小结 69

4.7.1 修改用户的缺省权限 69

4.8 注册软件 69

4.10 下一步 70

4.11 问答题 70

4.12 专题讨论 70

4.12.1 小测验 71

4.12.2 练习 71

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

5.1 修改服务器实例的DB2通信配置 72

5.1.1. 配置NetBIOS 73

5.1.2 配置TCP/IP 73

5.1.3 配置IPX/SPX 73

5.2 浏览和修改配置文件 75

5.1.4 配置命名管道 75

5.3 为Administration Server设置通信 76

5.3.1 设置TCP/IP 77

5.3.2 设置NetBIOS 77

5.3.3 设置IPX/SPX 77

5.4 通过Control Center添加系统 77

5.5. 小结 80

5.6 下一步 80

5.7 问答题 80

5.8 专题讨论 80

5.8.1 小测验 81

5.8.2 练习 81

6.1.1 硬件和软件需求 82

第6天 安装DB2客户 82

6.1 准备安装 82

6.1.2 创建一个用户名以安装DB2产品 83

6.2 完成Typical安装 83

6.3 完成 Custom安装 86

6.4 完成Compact安装 90

6.5 用CCA配置客户至服务器通信 91

6.5.1 验证连接 96

6.6 小结 97

6.7 下一步 97

6.8 问答题 97

6.9.1 小测验 98

6.9.2 练习 98

6.9 专题讨论 98

第7天 设计CDLIB数据库 99

7.1 决定在数据库中存储何种数据 99

7.1.1 CATEGORY表 100

7.1.2 RECORDLABEL表 100

7.1.3 ARTIST表 101

7.1.4 GROUP表 101

7.1.5 ALBUM表 102

7.1.6 SONG表 103

7.1.7 ARTISTINGROUP表 104

7.1.8 PORTRAIT表 104

7.1.9 AUDIOCLIP表 104

7.3 标识主键 105

7.2 定义表的关系 105

7.1.10 ALBUMCOVER表 105

7.4 标识约束和外键 106

7.5 规范化表 107

7.5.1 第一范式 107

7.5.2 第二范式 108

7.5.3 第三范式 108

7.6 小结 109

7.7 下一步 109

7.8 问答题 109

7.9 专题讨论 110

7.9.1 小测验 110

7.9.2 练习 110

第1周回顾 111

第2周概述 112

8.1 示例数据库 113

第8天 创建数据库 113

8.1.1 创建表 114

8.1.2 向表中添加数据 117

8.1.3 设置参考完整性 118

8.1.4 修改表 123

8.2 小结 123

8.3 下一步 123

8.4 专题讨论 123

8.4.1 小测验 123

8.4.2 练习 124

第9天 创建表空间 125

9.1 使用Create Table Space SmartGuide 125

9.1.2 创建更多的表空间 130

9.1.1 创建缓冲池 130

9.2 在表空间中创建表 132

9.3 小结 134

9.4 下一步 134

9.5 问答题 134

9.5 专题讨论 135

9.6.1 小测验 135

9.6.2 练习 135

第10天 访问数据 136

10.1 通过Control Center访问数据 136

10.2 通过Command Center访问数据 136

10.3 使用命令行处理器 138

10.4 通过 Lotus Approach访问数据 139

10.3.1 输入命令 139

10.3.2 在命令窗口中输入命令 139

10.4.1 创建唯一索引 141

10.5 通过Java应用程序访问数据 142

10.5.1 安装和配置JDBC环境 142

10.5.2 JDBC应用程序 143

10.5.3 JDBC小程序 143

10.6 通过Net.Data应用程序访问数据 144

10.7 通过自己的应用程序来访问数据 145

10.7.1 绑定数据库实用工具 146

10.8 小结 146

10.11.1 小测验 147

10.11 专题讨论 147

10.10 问答题 147

10.9 下一步 147

10.11.2 练习 148

第11天 使用系统管理工具 149

11.1 使用Script Center 149

11.1.1 创建命令脚本 149

11.1.2 运行脚本 150

11.2 使用Journal 151

11.2.1 浏览作业的结果 151

11.2.2 浏览恢复历史日志 152

11.2.3 浏览警报日志 154

11.2.4 浏览消息日志 154

11.3 定制Tools Settings 154

11.4.1 创建索引 156

11.4 让你的数据库更加有用 156

11.4.2 创建特殊类型 157

11.4.3 列出用户定义函数 158

11.4.4 创建触发器 158

11.5 使用目录 160

11.6 检查表空间中可用的空间 161

11.6.1 分配其他空间 161

11.7 小结 162

11.8 下一步 162

11.9 问答题 162

11.10 专题讨论 162

11.10.1 小测验 162

11.10.2 练习 163

第12天 备份和恢复数据 164

12.1 备份数据库 164

12.1.1 使用Backup Database SmartGuide 164

12.1.2 使用Backup Database笔记本 168

12.1.3 强制用户退出DB2 169

12.1.4 检查备份是否成功 170

12.2 恢复数据 170

12.2.1 使用Restore Database SmartGuide 171

12.2.2 使用Restore Database笔记本 172

12.3 前向滚动数据 176

12.4 恢复历史文件 177

12.8 专题讨论 179

12.7 问答题 179

12.5 小结 179

12.6 下一步 179

12.8.1 小测验 180

12.8.2 练习 180

第13天 移动数据 181

13.1 输出数据 181

13.1.1 完成简单的输出 182

13.1.2 输出大对象(LOBs) 183

13.1.3 指定列名 184

13.2 输入和装入数据 184

13.2.1 从文件输入数据 185

13.2.2 从文件、磁带或命名管道装入数据 188

13.5 问答题 198

13.3 小结 198

13.4 下一步 198

13.6 专题讨论 199

13.6.1 小测验 199

13.6.2 练习 199

第14天 复制数据 200

14.1 复制的缺省设置 200

14.2 设置复制源 201

14.2.1 使用Custom方法 201

14.2.2 使用Quick方法 203

14.3 定义复制订阅 204

14.3.1 定义基本订阅 204

14.3.2 定义高级订阅 205

14.3.4 调度订阅复制 207

14.3.3 定义运行时间SQL语句 207

14.4 配置和运行Capture程序 208

14.5 配置和运行Apply程序 209

14.6 小结 210

14.7 下一步 210

14.8 问答题 210

14.9 专题讨论 210

14.9.1 小测验 211

14.9.2 练习 211

第2周回顾 212

第3周概述 213

15.1 访问 DB2通用数据库 214

第15天 保证数据安全 214

15.2 访问DB2 215

15.2.1 权限(Authorities) 215

15.2.2 特权 216

15.2.3 授予和取消权限和特权 216

15.3 数据访问安全 217

15.3.1 SERVER 217

15.3.2 CLIENT 217

15.3.3 DCS 218

15.3.4 设置认证级别 218

15.4 用视图控制对数据的访问 219

15.5 使用备份域控制器 220

15.9 问答题 221

15.8 下一步 221

15.7 小结 221

15.6 组认证和域安全 221

15.10 专题讨论 222

15.10.1 小测验 222

15.10.2 练习 222

第16天 用CCA管理客户 223

16.1 配置数据库连接 223

16.1.1 使用访问配置文件 223

16.1.2 搜索网络上的数据库 228

16.1.3 手工配置到DB2数据库的连接 233

16.2 小结 233

16.5.2 练习 234

16.5.1 小测验 234

16.5 专题讨论 234

16.4 问答题 234

16.3 下一步 234

第17天 使用DB2实例 235

17.1 设置实例 235

17.1.1 创建其他实例 235

17.1.2 DB2如何选择实例 235

17.1.3 设置缺省实例 236

17.1.4 启动和停止DB2服务器实例 237

17.1.5 同时运行多个实例 237

17.1.6 挂接到实例 238

17.1.7 删除实例 238

17.2 创建DB2 Administration Server 238

17.4 下一步 239

17.3 小结 239

17.5 问答题 239

17.2.2 为Administration Server定制配置参数 239

17.2.3 记录Administration Server 239

17.2.1 启动和停止Administration Server 239

17.6 专题讨论 240

17.6.1 小测验 240

17.6.2 练习 240

第18天 性能问题帮助工具 241

18.1 Database System Monitor 241

18.1.1 用DB2性能监视器监视数据库 242

18.1.2 事件监视 242

18.1.3 快照监视 247

18.1.4 使用Alert Center 251

18.2 使用Visual Explain 254

18.2.1 产生访问计划图 255

18.2.2 分析访问计划图 257

18.3 收集统计 259

18.4 重组表 260

18.5 小结 261

18.6 下一步 262

18.7 问答题 262

18.8 专题讨论 262

18.8.1 小测验 262

18.8.2 练习 262

第19天 设计考虑 263

19.1 索引考虑 263

19.2 大对象考虑 263

19.3.3 分配其他空间 264

19.3.2 激活数据预取(Prefetch) 264

19.3 数据库分区 264

19.3.1 分隔不同的数据类型 264

19.4 管理并发 265

19.5 行和表锁定 265

19.6 存储过程 266

19.7 行分块(Row Blocking) 268

19.8 复合SQL 268

19.9 全局SQL高速缓存 268

19.10 SQL优化 268

19.10.3 在数据库中重组表 269

19.10.4 Distribution Statistics 269

19.10.2 Catalog Statistics 269

19.10.1 Query Rewrite 269

19.10.5 Optimization Classes 270

19.11 小结 270

19.12 下一步 270

19.13 问答题 270

19.14 专题讨论 271

19.14.1 小测验 271

19.14.2 练习 271

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

20.1 控制DB2环境 272

20.1.1 控制DB2配置注册表 272

20.1.2 设置环境 273

20.2 配置参数 274

20.1.3 DB2注册值和环境变量 274

20.2.2 在服务器实例上设置数据库管理器配置参数 275

20.2.1 在客户实例上设置数据库管理器配置参数 275

20.2.3 在服务器实例上设置数据库配置参数 276

20.2.4 本书中讨论到的配置参数小结 276

20.2.5 使用Performance Configuration SmartGuide 277

20.3 目录高速缓存 282

20.4 输入/输出性能 282

20.4.1 预取数据页 282

20.4.2 并行I/O 282

20.4.3 大块读 283

20.4.4 检查挂起(Check Pending) 283

20.5 小结 284

20.6 下一步 284

20.4.5 缓冲池 284

20.4.6 异步缓冲区写入器 284

20.7 问答题 285

20.8 专题讨论 285

20.8.1 小测验 285

20.8.2 练习 285

第21天 问题诊断 286

21.1 使用诊断工具 286

21.1.1 访问Internet信息 286

21.1.2 在线消息 286

21.1.3 错误日志工具 287

21.1.5 配置文件 288

21.1.4 DB2数据库修复工具 288

21.2 完成DB2跟踪 289

21.2.1 完成CLI,OBDC和JDBC跟踪 290

21.3 更新DB2产品 291

21.4 安装错误 291

21.4.1 处理空间不足 291

21.4.2 路径长度 292

21.5 解决Net.Question问题 292

21.5.1 停止任何以前安装版本的Search Server 292

21.5.2 确定Search Server目录 292

21.5.4 诊断Search Server安装错误 293

21.5.5 启动和停止Search Server 293

21.5.3 为Search Server修改端口号 293

21.5.6 在Netscape或Internet Explorer中用激活的代理搜索 294

21.5.7 如果Search不工作 295

21.5.8 文件未找到错误 295

21.6 小结 295

21.7 下一步 296

21.8 问答题 296

21.9 专题讨论 296

21.9.1 小测验 296

21.9.2 练习 296

第3周回顾 297

附录A 小测验答案 298

附录B 卸载DB2产品 307

附录C DB2信息指南 310