当前位置:首页 > 工业技术
大型机数据库管理系统DB2
大型机数据库管理系统DB2

大型机数据库管理系统DB2PDF电子书下载

工业技术

  • 电子书积分:9 积分如何计算积分?
  • 作 者:文军,惠孛,许毅编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2010
  • ISBN:9787302227236
  • 页数:187 页
图书介绍:IBM DB2通用数据库是全球第一个具备数据库管理、内容管理、商业智能和企业信息门户全面集成能力的数据库管理系统。本书详细介绍了DB2数据库的各种产品;主机z/OS DB2版本的功能特性;z/OS DB2的运行环境;几种访问z/OS DB2数据库的方法等内容。
《大型机数据库管理系统DB2》目录

第1章 DB2数据库概述 1

1.1 DB2数据库介绍 1

1.1.1 DB2的分类 1

1.1.2 DB2的特点 3

1.1.3 DB2的产品组件 4

1.1.4 连接至DB2 UDB数据库服务器 5

1.1.5 DRDA应用程序请求器支持 6

1.2 DB2 UDB的安装 7

1.3 DB2 UDB实例和DB2注册表 8

1.3.1 实例的内容 8

1.3.2 设置DB2变量值 8

1.3.3 DB2set命令 9

1.3.4 DB2管理服务器 9

1.4 DB2 UDB GUI入门 10

1.4.1 到达GUI工具的路标 10

1.4.2 控制中心 11

1.4.3 脚本中心 12

1.5 DB2的中间软件和连通性 12

1.5.1 DB2通用的数据库客户机服务器 12

1.5.2 DB2连接 12

1.5.3 DB2 Net. Data 13

1.5.4 DB2数据连接器 14

1.5.5 DB2关系连接 14

1.5.6 IBM WebSphere应用服务器 14

1.6 DB2应用程序开发 15

1.6.1 DB2存储过程创建 15

1.6.2 DB2 OLAP服务器 15

1.6.3 DB2关系扩展 15

1.6.4 QMF 16

1.6.5 DB2数据仓库中心和数据仓库管理 16

1.7 数据管理工具 17

1.7.1 z/OS下的DB2管理工具 17

1.7.2 DB2自动控制工具 18

1.7.3 DB2表格编辑器 18

1.7.4 z/OS下的DB2高性能卸载 18

1.7.5 z/OS下的DB2日志分析工具 19

1.7.6 z/OS下的DB2对象恢复 19

1.7.7 索引建议器 19

1.7.8 DB2评估器 19

1.7.9 DB2对象比较工具 20

1.7.10 DB2缓冲池分析器 20

1.7.11 z/OS下的DB2性能监控器 20

1.7.12 z/OS下的DB2询问监控器 21

1.7.13 z/OS下的DB2 SQL性能分析器 21

1.7.14 z/OS下的DB2数据传播 21

1.7.15 z/OS下的DB2恢复管理器 22

1.7.16 DB2存档日志压缩工具 22

1.7.17 z/OS下的DB2绑定管理器 22

1.7.18 z/OS下的DB2网络询问工具 22

1.7.19 DB2路径检验器 23

习题 23

第2章 DB2运行环境和对象 24

2.1 DB2的地址空间 24

2.1.1 地址空间的优先级 26

2.1.2 附加工具 26

2.2 DB2对象 29

2.2.1 数据库的逻辑、物理和性能特性 29

2.2.2 DB2存储模型 29

2.2.3 数据库、表空间和表 30

2.2.4 表空间 30

2.3 在DB2中创建对象 33

2.3.1 概述 33

2.3.2 DB2对象 34

习题 43

第3章 连接z/OS的DB2 44

3.1 网络连接 44

3.2 DB2的SPUFI接口 52

3.2.1 接口 52

3.2.2 系统参数 54

3.2.3 命令 55

3.2.4 控制中心 57

3.2.5 目录和路径 60

3.2.6 分布式数据 64

习题 68

第4章 DB2嵌入式SQL应用 69

4.1 结构化查询语言和嵌入式SQL 69

4.2 创建嵌入式SQL应用程序的步骤 70

4.3 嵌入式SQL概述 70

4.3.1 嵌入式SQL的一般形式 70

4.3.2 构造嵌入式SQL语句与宿主语言之间的通信 70

4.3.3 构造嵌入式SQL程序的执行过程 74

4.4 不用游标的SQL语句 76

4.4.1 说明性语句 76

4.4.2 数据定义语句 77

4.4.3 数据控制语句 77

4.4.4 INSERT语句 77

4.4.5 查询结果为单记录的SELECT语句 78

4.4.6 非CURRENT形式的UPDATE语句 78

4.4.7 非CURRENT形式的DELETE语句 78

4.5 使用游标的SQL语句 78

4.5.1 查询结果为多记录的SELECT语句 79

4.5.2 CURRENT形式的UPDATE与DELETE语句 79

4.6 创建程序包 80

4.7 绑定应用程序 81

4.7.1 预编译 81

4.7.2 绑定 82

4.7.3 执行计划或者程序包的权限 85

习题 86

第5章 使用Java的数据库编程 87

5.1 目标 87

5.2 JDBC编程 87

5.2.1 DB2 JDBC支持 88

5.2.2 DB2 JDBC Applet或Net驱动 88

5.2.3 DB2 JDBC应用程序驱动器 89

5.2.4 JDBC驱动器注册 90

5.2.5 支持的数据类型 90

5.2.6 JDBC接口 91

5.2.7 指定结果集类型 102

5.2.8 使用可滚动的数据集 103

5.2.9 调用存储过程 103

5.2.10 Batch Execution 104

5.2.11 LOB 105

5.2.12 元数据 105

5.2.13 并发和隔离级别 106

5.2.14 JDBC基本类关系 107

5.2.15 使用DataSource和Connection Pooling对象 107

5.2.16 Java命名和目录接口 108

5.2.17 Java和分布式交易 109

5.2.18 JDBC Static SQL 109

5.3 SQLJ编程 109

5.3.1 所需要的程序包 111

5.3.2 SQLJ语法 111

5.3.3 宿主变量 111

5.3.4 结果集迭代器 111

5.3.5 位置迭代器 112

5.3.6 命名迭代器 113

5.3.7 默认连接环境 114

5.3.8 用户定义的ConnectionContext类 115

5.3.9 运行环境 116

5.3.10 用户定义的SQLJ Classes属性 116

5.3.11 SQLJ翻译器 117

5.3.12 DB2自定义文件配置器 117

5.3.13 SQLJ程序实例 117

5.4 Java存储过程 119

5.5 Java UDF 120

习题 120

第6章 用COBOL访问DB2 121

6.1 表和视图定义的声明 121

6.2 使用宿主变量 122

6.2.1 宿主变量概述 122

6.2.2 在宿主变量中使用指示变量 122

6.3 用DCLGEN生成表声明 122

6.3.1 通过DB2I调用DCLGEN 122

6.3.2 通过JCL调用DCLGEN 122

6.3.3 在程序中包含数据声明 124

6.4 在COBOL程序中使用SQL语句 124

6.4.1 定义SQL通信区 124

6.4.2 COBOL中的嵌入式SQL语句 125

6.5 综合实例 126

6.5.1 表的建立及COPYBOOK的产生 126

6.5.2 单表查询的完整实例 127

6.5.3 程序的编译与运行 128

6.5.4 其他情况的简单实例 129

习题 130

第7章 DB2的并发机制 131

7.1 并发机制概述 131

7.1.1 并发性控制的重要性 131

7.1.2 锁 132

7.2 锁定 132

7.2.1 锁的属性 132

7.2.2 锁定的对象 132

7.3 锁模式 133

7.3.1 表锁定模式 133

7.3.2 行锁定模式 134

7.4 锁模式兼容性 135

7.5 隔离级别 136

7.6 其他影响锁定的因素 137

7.6.1 锁定表语句 137

7.6.2 锁转换 138

7.6.3 锁定升级 138

7.6.4 锁超时 139

7.6.5 死锁 139

7.7 数据库设计 140

7.8 应用程序设计 140

习题 141

第8章 DB2存取访问的安全性 142

8.1 Subsystem存取 142

8.2 数据集的保护 142

8.3 访问DB2对象 143

习题 153

第9章 应用数据的恢复 154

9.1 DB2的日志 154

9.2 SYSIBM.SYSLGRNX系统表 155

9.3 备份表空间 156

9.4 备份分区或数据集 156

9.5 复制数据集 157

9.6 COPY的例子 158

9.7 表空间恢复概念 159

9.8 RECOVERY实例 160

9.9 恢复前的准备工作 160

9.10 合并表空间的拷贝 161

9.11 重建索引 161

9.12 应用数据恢复 162

习题 163

第10章 DB2数据的导入与导出 164

10.1 SQL INSERT、DELETE和UPDATE 164

10.1.1 自由空间 164

10.1.2 SQL INSERT 165

10.1.3 SQL DELETE 166

10.1.4 SQL UPDATE 166

10.2 DB2实用程序的介绍 167

10.2.1 生成实用程序JCL 167

10.2.2 DB2实用程序控制面板 167

10.2.3 DSNUxxx.CNTL 167

10.2.4 DSNUPROC 168

10.2.5 SYSIBM.SYSUTILX 168

10.2.6 DB2实用程序命令 169

10.3 装入实用程序 170

10.3.1 装入数据到一张基本表中 171

10.3.2 数据类型转换 171

10.3.3 数据转换 172

10.3.4 装入空值 173

10.3.5 装入多张表到一个表空间 174

10.3.6 装入指定的分区 175

10.3.7 RESUME参数和REPLACE参数 175

10.3.8 其他的装入选项 176

10.3.9 丢弃文件 176

10.3.10 Unique Index Violations 177

10.3.11 装入需要考虑的事情 177

10.3.12 装入表空间阶段 178

10.3.13 DB2 Family Cross-Loader Function 178

10.3.14 装入带分隔符的输入数据 179

10.3.15 分隔的文件 179

10.3.16 带分隔符的输入实例 180

10.4 保证参照约束与检查约束 181

10.4.1 CHECK Pending 181

10.4.2 使用CHECK DATA使用程序 181

10.4.3 异常表 182

10.4.4 检查数据阶段 182

10.5 DB2导出实用程序 183

10.5.1 指定输入表空间 184

10.5.2 导出记录的例子 185

10.5.3 输出字段的指定 185

10.5.4 错误处理 185

10.5.5 重启导出实用程序 186

10.5.6 导出实用程序 186

习题 186

参考文献 187

相关图书
作者其它书籍
返回顶部