第1章 DB2数据库概述
1.1 DB2数据库介绍
1.1.1 DB2的分类
1.1.2 DB2的特点
1.1.3 DB2的产品组件
1.1.4 连接至DB2UDB数据库服务器
1.1.5 DRDA应用程序请求器支持
1.2 I)B2UDB的安装
1.3 DB2UDB实例和DB2注册表
1.3.1 实例的内容
1.3.2 设置DB2变量值
1.3.3 DB2set命令
1.3.4 DB2管理服务器
1.4 DB2UDBGUI入门
1.4.1 到达GUI工具的路标
1.4.2 控制中心
1.4.3 脚本中心
1.5 DB2的中间软件和连通性
1.5.1 DB2通用的数据库客户机服务器
1.5.2 DB2连接
1.5.3 DB2Net.Data
1.5.4 I)B2数据连接器
1.5.5 DB2关系连接
1.5.6 IBMWebSphere应用服务器
1.6 DB2应用程序开发
1.6.1 DB2存储过程创建
1.6.2 DB2OLAP服务器
1.6.3 DB2关系扩展
1.6.4 QMF
1.6.5 DB2数据仓库中心和数据仓库管理
1.7 数据管理工具
1.7.1 z/OS下的DB2管理工具
1.7.2 DB2自动控制工具
1.7.3 DB2表格编辑器
1.7.4 z/OS下的DB2高性能卸载
1.7.5 z/Os下的DB2日志分析工具
1.7.6 z/OS下的DB2对象恢复
1.7.7 索引建议器
1.7.8 DB2评估器
1.7.9 DB2对象比较工具
1.7.1 0DB2缓冲池分析器
1.7.1 1z/OS下的DB2性能监控器
1.7.1 2z/OS下的DB2询问监控器
1.7.1 3z/OS下的DB2SQL性能分析器
1.7.1 4z/OS下的DB2数据传播
1.7.1 5z./OS下的DB2恢复管理器
1.7.1 6DB2存档日志压缩工具
1.7.1 7z/OS下的DB2绑定管理器
1.7.1 8z/OS下的DB2网络询问工具
1.7.1 9DB2路径检验器
习题
第2章 DB2运行环境和对象
2.1 DB2的地址空间
2.1.1 地址空间的优先级
2.1.2 附加工具
2.2 DB2对象
2.2.1 数据库的逻辑、物理和性能特性
2.2.2 DB2存储模型
2.2.3 数据库、表空间和表
2.2.4 表空间
2.3 在DB2中创建对象
2.3.1 概述
2.3.2 DB2对象
习题
第3章 连接z/OS的DB2
3.1 网络连接
3.2 DB2的SPUFI接口
3.2.1 接口
3.2.2 系统参数
3.2.3 命令
3.2.4 控制中心
3.2.5 目录和路径
3.2.6 分布式数据
习题
第4章 DB2嵌入式SQL应用
4.1 结构化查询语言和嵌入式SQL
4.2 创建嵌入式SQL应用程序的步骤
4.3 嵌入式SQL概述
4.3.1 嵌入式SQL的一般形式
4.3.2 构造嵌入式SQL语句与宿主语言之间的通信
4.3.3 构造嵌入式SQL程序的执行过程
4.4 不用游标的SQL语句
4.4.1 说明性语句
4.4.2 数据定义语句
4.4.3 数据控制语句
4.4.4 INSERT语句
4.4.5 查询结果为单记录的SELECT语句
4.4.6 非CURRENT形式的UPDATE语句
4.4.7 非CURRENT形式的DELETE语句
4.5 使用游标的SQL语句
4.5.1 查询结果为多记录的SELECT语句
4.5.2 CURRENT形式的UPDATE与DELETE语句
4.6 创建程序包
4.7 绑定应用程序
4.7.1 预编译
4.7.2 绑定
4.7.3 执行计划或者程序包的权限
习题
第5章 使用Java的数据库编程
5.1 目标
5.2 JDBC编程
5.2.1 DB2JDBC支持
5.2.2 DB2JDBCApplet或Net驱动
5.2.3 DB2JDBC应用程序驱动器
5.2.4 JDBC驱动器注册
5.2.5 支持的数据类型
5.2.6 JDBC接口
5.2.7 指定结果集类型
5.2.8 使用可滚动的数据集
5.2.9 调用存储过程
5.2.1 0BatchExecution
5.2.1 1LOB
5.2.1 2元数据
5.2.1 3并发和隔离级别
5.2.1 4JDBC:基本类关系
5.2.1 5使用DataSource和ConnectionPooling对象
5.2.1 6Java命名和目录接口
5.2.1 7Java和分布式交易
5.2.1 8JDBCStaticSQL
5.3 SQLJ编程
5.3.1 所需要的程序包
5.3.2 SQLJ语法
5.3.3 宿主变量
5.3.4 结果集迭代器
5.3.5 位置迭代器
5.3.6 命名迭代器
5.3.7 默认连接环境
5.3.8 用户定义的ConnectionContext类
5.3.9 运行环境
5.3.1 0用户定义的SQLJClasses属性
5.3.1 1SQLJ翻译器
5.3.1 2DB2自定义文件配置器
5.3.1 3SQLJ程序实例
5.4.Java存储过程
5.5 JavaUDF
习题
第6章 用COBOL访问DB2
6.1 表和视图定义的声明
6.2 使用宿主变量
6.2.1 宿主变量概述
6.2.2 在宿主变量中使用指示变量
6.3 用DCLGEN生成表声明
6.3.1 通过DB2I调用:DCLGEN
6.3.2 通过JCL调用DCLGEN
6.3.3 在程序中包含数据声明
6.4 在COBOL程序中使用SQL语句
6.4.1 定义SQL通信区
6.4.2 COBOL中的嵌入式SQL语句
6.5 综合实例
6.5.1 表的建立及COPYBOOK的产生
6.5.2 单表查询的完整实例
6.5.3 程序的编译与运行
6.5.4 其他情况的简单实例
习题
第7章 DB2的并发机制
7.1 并发机制概述
7.1.1 并发性控制的重要性
7.1.2 锁
7.2 锁定
7.2.1 锁的属性
7.2.2 锁定的对象
7.3 锁模式
7.3.1 表锁定模式
7.3.2 行锁定模式
7.4 锁模式兼容性
7.5 隔离级别
7.6 其他影响锁定的因素
7.6.1 锁定表语句
……
第8章 DB2 存取访问的安全性
第9章 应用数据的恢复
第10章 DB2 数据的导入与导出
参考文献