内容简介
第1章 DB2在Windows上的安装
目录
1.1 安装前的准备
1.2 DB2的安装
1.2.1 DB2的安装
1.2.2 DB2的实例
1.2.3 创建样本数据库
1.3 DB2命令行处理器
1.4 DB2控制中心
1.4.1 进入控制中心
1.4.2 控制中心简介
1.6 健康中心
1.5 DB2复制中心
1.7 本章小结
第2章 DB2客户端概述
2.1 DB2客户端概述
2.2 建立分布式连接
2.2.1 通过Discovery机制自动配置
2.2.2 使用概要文件自动配置
2.2.3 手工配置
2.3 工具绑定
2.4 本章小结
第3章 SQL基础
3.1.1 SQL语言及其优点
3.1 SQL语言概述
3.1.2 SQL语言术语及分类
3.2 创建数据库表
3.2.1 创建表
3.2.2 插入数据
3.2.3 更新数据
3.2.4 删除数据
3.2.5 创建视图
3.3 SQL子句
3.3.1 select语句
3.3.2 where子句选择行
3.3.3 order by的运用
3.3.4 distinct的用法
3.3.5 算术运算符
3.3.6 group by的运用
3.3.7 having的用法
3.3.8 子查询
3.3.9 汇总函数
3.4 SQL语句综合实验
3.4.1 实验一:select从两个数据表中查询数据
3.4.2 实验二:汇总函数的运用
3.5 本章小结
第4章 高级的SOL语言
4.1.1 数据完整性概述
4.1 数据完整性
4.1.2 惟一性约束
4.1.3 定义表的数据约束
4.2 数据并行性
4.2.1 事务
4.2.2 并行性和隔离级别
4.2.3 锁
4.3 索引
4.3.1 索引的概念
4.3.2 创建索引
4.3.3 在索引中使用包含(INCLUDE)列
4.4 大对象(LOB)
4.4.1 LOB、动态SQL和SQLDA
4.4.2 将LOB插入表
4.4.3 将LOB检索到文件
4.5 本章实验
4.6 本章小结
第5章 存储过程和用户自定义的数据类型
5.1 存储过程的概念
5.2 创建存储过程
5.2.1 客户端应用程序
5.2.2 服务器端存储过程
5.3 存储过程构建
5.3.1 开始构建存储过程
5.3.2 创建项目
5.4 SQL过程
5.4.1 过程简述
5.4.2 编写SQL过程
5.5 嵌套的存储过程
5.5.1 服务器端的存储过程
5.5.2 客户端的存储过程
5.5.3 用CLI开发存储过程
5.5.4 保留存储过程
5.6.1 数据类型
5.6.2 结构化类型
5.6 用户自定义的数据类型
5.6.3 数值类型
5.6.4 用户自定义函数
5.6.5 创建函数映射
5.6.6 创建函数模板
5.6.7 用户定义函数和类型的SQL语句
5.7 本章实验
5.8 本章小结
第6章 触发器
6.1 触发器的概念和定义
6.2 建立触发器
6.2.1 定义DB2触发器的SQL语句
6.2.2 触发器的类型
6.3 触发器中的错误处理
6.4 约束和触发器之间的比较
6.5 本章实验
6.6 本章小结
第7章 数据库设计基础
7.1 理解实体和关系
7.2 设计过程中对实体的转换
7.3 用户如何访问数据
7.4 设计的生命周期
7.4.1 系统开发过程
7.4.2 传统的设计方法
7.4.3 Barker方法
7.4.4 改进的设计方法
7.4.5 设计过程
7.4.6 数据库的二次设计
7.4.7 数据库生命周期概述
7.5 本章小结
第8章 数据库设计
8.1 数据库的逻辑设计
8.2 逻辑设计需要考虑的事项
8.3 数据库逻辑设计实例
8.4.1 估计表空间的需求
8.4 数据库的物理设计
8.4.2 设计节点组
8.5 本章实验
8.6 本章小结
第9章 Java应用程序开发
9.1 Java接口:JDBC和SQLJ
9.1.1 JDBC介绍
9.1.2 SQLJ介绍
9.1.3 SQLJ与JDBC的比较
9.2 JDBC应用程序
9.2.1 加载驱动程序
9.2.2 连接数据库
9.2.3 执行SQL查询
9.2.4 获得SQL语句的执行结果
9.2.5 一个简单的JDBC程序
9.2.6 构建更高级别的JDBC对象
9.2.7 一个可视化的数据库程序
9.3 SQLJ应用程序
9.3.1 SQLJ元素
9.3.2 连接环境
9.3.3 迭代程序
9.3.4 开发SQLJ应用程序
9.3.5 执行SQLJ应用程序
9.3.6 批处理更新
9.4.1 实验一
9.4 本章实验
9.4.2 实验二
9.5 本章小结
第10章 Web应用程序开发
10.1 Web应用程序安装的一般过程
10.1.1 一般安装过程
10.1.2 安装实例
10.2 创建Web应用程序
10.2.1 理解应用程序
10.2.2 构建数据库
10.2.3 设计数据存储过程
10.2.4 设计Web服务
10.2.5 运行Web应用程序
10.3 本章实验
10.4 本章小结
第11章 DB2XML应用开发
11.1 DB2 XML概述
11.1.1 DB2 XMLExtender
11.1.2 SQL/XML函数
11.1.3 DB2 XML样本转换
11.2 创建XML数据库
11.2.1 概述
11.2.2 创建XML数据库
11.3.2 XML集成化的数据管理
11.3 XML管理
11.3.1 XML列术语
11.3.3 管理XML列数据
11.3.4 XMLExtender UDT和UDF的命名
11.3.5 存储数据
11.3.6 检索数据
11.3.7 更新XML数据
11.3.8 将DB2数据组合成XML文档
11.3.9 将XML文档分解为DB2数据
11.3.10 搜索XML集合
11.4 本章实验
11.5 本章小结
第12章 数据仓库
12.1 数据仓库概述
12.1.1 粒度
12.1.2 分割问题
12.1.3 数据仓库中的数据组织
12.2 设计数据仓库
12.2.1 数据/过程模型和体系结构设计环境
12.2.2 数据仓库和数据模型
12.3 DB2中的数据仓库
12.3.1 DB2DWM介绍
12.3.2 分布式数据仓库
12.4 本章小结