注册 | 登录读书好,好读书,读好书!
读书网-DuShu.com
当前位置: 首页出版图书科学技术计算机/网络数据库其他数据库DB2UDB v8.1for Linux UNIX Windows数据库管理

DB2UDB v8.1for Linux UNIX Windows数据库管理

DB2UDB v8.1for Linux UNIX Windows数据库管理

定 价:¥65.00

作 者: 贝克拉兹等著、龚玲等译
出版社: 机械工业出版社
丛编项: IBM软件学院系列丛书
标 签: 数据库存储与管理

ISBN: 9787111125013 出版时间: 2003-08-01 包装: 平装
开本: 16 页数: 490 字数:  

内容简介

  本书是IBM关系数据库服务器,即DB2通用数据库8.1版本的完整指南。本书分为四个部分:第一部分介绍了DB2UDB服务器和客户端的安装和配置;第二部分介绍结构化查询语言(SQL)和数据库并发性;第三部分介绍DB2UDB数据库管理,包括创建DB2UDB及其相关的表空间等;第四部分介绍DB2UDB应用程序开发。本书可用作参加DB2UDBv8.1认证考试700和701的备考指南,也可以供DB2数据库应用开发人员参考。配套光盘包含DB2UDBv8.1试用版、演示程序等内容。DB2UDBv8.1作为世界领先的企业级数据库,大大简化了随时随地的信息集成,使管理更加自如、资源优化更加自动化,并加强了商务智能方面的功能,大大提高了性能、可伸缩性和可靠性。本书全面讲述了部署和管理DB2UDBv8.1的方方面面,包括:设计和开发DB2数据库的最佳实践,日常的管理和备份,部署联网的、以Internet为中心、基于XML的数据库应用的专家技巧,等等。从中你能读到大量IBM提高数据库系统性能和可用性的独门绝技。本书内容包括增强的管理和服务功能,包括用于存储管理和监控数据库状况的新工具如何利用多维集群、改进的预取功能、Java用户自定义函数与存储过程的混合使用以及物化查询表来提高性能新的安装向导、配置助手,GUI工具以及DB2管理服务器(DAS)的改进可用性和可伸缩性方面的增强新的DB2v8.1复制和数据仓库中心针对开发人员的主要改进,包括SQL、XML、JDBC和CLI无论你是DBA、开发人员还足准备参加DB2认证考试,本是不可缺少的帮手。

作者简介

  GeorgeBaklarz是IBMDB2技术销售支持的高级程序经理,主要向客户讲解IBMDB2的新功能,并反馈客户意见以便提高产品质量。他在IBM工作了20多年,具有丰富的IBM数据库技术经验。同时他还是加拿大圭尔夫大学计算机系关系数据库课程的讲师。BillWong是IBM信息网格解决方案的程序总监,负责帮助客户理解IBM在风格计算方面的最新动态以及DB2D在其中的作用。他具有18年IBMDB2的数据库技术经验,包括数据库开发与管理、技术支持、销售、产品规划等。

图书目录

中文版序
译者序

前言
第一部分 DB2 UDB入门
第1章 产品概述 
1.1 DB2和电子业务 
1.2 DB2和 Linux 
1.3 DB2通用数据库 
1.3.1 DB2企业服务器版 
1.3.2 DB2工作组服务器版 
1.3.3 DB2个人版 
1.3.4 DB2 Everyplace 
1.4 DB2的连通性 
1.4.1 DB2通用数据库客户端 
1.4.2 DB2 Connect 
1.4.3 DB2 Replication 
1.4.4 DB2 Relational Connect 
1.4.5 IBM WebSphere Application Server 
1.5 DB2应用程序开发 
1.5.1 DB2通用开发版 
1.5.2 DB2开发中心 
1.5.3 DB2关系扩展器 
1.5.4 DB2数据链接管理器 
1.5.5 DB2数据仓库中心 
1.5.6 DB2数据仓库管理器 
1.5.7 DB2 OLAP Server 
1.6 DB2管理 
1.6.1 控制中心 
1.6.2 复制中心 
1.6.3 控制中心的其他工具 
1.6.4 健康中心 
1.6.5 其他管理工具 
1.6.6 顾问程序和向导程序 
1.6.7 命令行处理器 
1.6.8 Visual Explain 
1.6.9 DB2 Query Patroller 
1.6.10 数据库监控器 
1.6.11 DB2文件夹 
1.7 小结 
第2章 UDB入门 
2.1 产品安装 
2.1.1 Windows环境下的安装 
2.1.2 使用命令行处理器 
2.1.3 Linux和UNIX环境下的安装 
2.1.4 分布式安装 
2.2 DB2环境 
2.2.1 DB2配置文件注册表 
2.2.2 环境变量 
2.3 DB2实例 
2.4 实例管理
2.4.1 本地实例管理 
2.4.2 使用控制中心连接实例 
2.4.3 DB2管理服务器(DAS) 
2.5 小结 
第3章 网络连接 
3.1 DB2客户端概述 
3.2 建立分布式通信的途径 
3.2.1 DB2 Discovery
3.2.2 使用DB2 Discovery进行自动配置
3.2.3 配置DB2 Discovery
3.3 配置DB2客户端
3.3.1 使用DB2 Discovery进行自动配置
3.3.2 使用存取配置文件进行自动配置 
3.3.3 使用存取配置文件 
3.3.4 人工配置 
3.4 人工编目DB2目录
3.4.1 考察DB2目录
3.4.2 连接配置的总结
3.5 工具绑定
3.6 小结
第4章 存取控制
4.1 系统安全性
4.1.1 安全性简介
4.1.2 验证 
4.1.3 权限和特权 
4.1.4 Windows NT/2000/XP下的安全注意事项 
4.2 审计 
4.3 小结 
第二部分 使用SQL
第5章 数据库对象
5.1 了解数据库对象
5.1.1 数据类型
5.1.2 表
5.1.3 模式
5.1.4 表空间
5.1.5 视图
5.1.6 索引
5.1.7 程序包
5.1.8 缓冲池
5.1.9 事务
5.1.10 锁
5.1.11 日志文件
5.1.12 创建DB2数据库
5.2 管理数据库对象
5.2.1 使用SQL 数据定义语言
5.2.2 数据类型 
5.2.3 表 
5.2.4 多维聚簇 
5.2.5 视图 
5.2.6 昵称 
5.2.7 索引 
5.3 数据库设计与实现
5.3.1 DB2CERT数据库表的描述
5.3.2 定义用户自定义数据类型
5.3.3 定义列
5.3.4 键
5.3.5 定义主键
5.3.6 定义惟一键
5.3.7 定义外键 
5.4 小结 
第6章 操纵数据库对象
6.1 数据检索
6.1.1 检索整张表
6.1.2 从表中投影列
6.1.3 改变列的顺序
6.1.4 在表中限制行
6.1.5 限制结果表大小
6.1.6 用户自定义类型的谓词表达式
6.1.7 使用多个条件限制行
6.1.8 从多个表中选择列
6.1.9 使用关联名
6.1.10 对输出排序
6.1.11 限制排序结果
6.1.12 派生列
6.1.13 DB2函数
6.1.14 分组值
6.1.15 取消重复值
6.1.16 搜索串匹配模式
6.1.17 在指定范围内搜索数据
6.1.18 查询空值
6.1.19 否定条件查找
6.1.20 查找一组值
6.1.21 子查询
6.1.22 量化谓词
6.1.23 CASE表达式
6.1.24 嵌套表表达式
6.1.25 标量全选择 
6.1.26 公共表表达式 
6.1.27 集合运算符 
6.2 修改数据
6.2.1 插入数据记录
6.2.2 更新行
6.2.3 删除数据 
6.3 视图分类 
6.3.1 可删除视图
6.3.2 可更新视图
6.3.3 可插入视图
6.3.4 只读视图
6.3.5 带UNION ALL的视图
6.3.6 使用带UNION ALL的表空间
6.3.7 不可操作视图
6.4 小结
第7章 高级SQL
7.1 触发器
7.1.1 触发器的使用
7.1.2 触发器的激活 
7.1.3 Instead of 触发器 
7.2 递归SQL 
7.3 外连接 
7.3.1 左外连接
7.3.2 右外连接
7.3.3 全外连接
7.3.4 外连接的联合
7.4 联机分析处理特性
7.4.1 星型模式
7.4.2 OLAP索引
7.4.3 星型连接
7.4.4 超级分组
7.4.5 移动函数
7.5 高级CASE表达式
7.5.1 使用CASE表达式对数值分组
7.5.2 在函数中使用CASE表达式
7.6 结构化类型和类型化表 
7.6.1 创建结构化类型 
7.6.2 修改结构化类型 
7.6.3 创建类型化表 
7.6.4 删除类型化表 
7.6.5 在类型化表中插入行
7.6.6 在类型化表中查询记录
7.6.7 更新和删除类型化表中的行
7.6.8 类型化表的物理实现
7.6.9 引用列
7.6.10 视图层次
7.6.11 类型化表和类型化视图上的SQL函数
7.6.12 TYPE谓词
7.6.13 使用类型化表和视图的注意事项
7.6.14 类型化表层次的实例
7.7 汇总表
7.7.1 创建汇总表
7.7.2 CURRENT REFRESH AGE专用寄存器
7.7.3 使用汇总表的注意事项
7.7.4 汇总表的系统编目信息
7.7.5 用户维护的汇总表
7.7.6 物化查询表 
7.8 序列 
7.9 高级函数
7.9.1 MULTIPLY_ALT
7.9.2 SNAPSHOT表函数
7.9.3 MQSeries函数
7.9.4 XML函数
7.10 小结
第8章 并发性
8.1 概述
8.2 隔离级
8.2.1 未提交读
8.2.2 游标稳定性
8.2.3 读稳定性
8.2.4 可重复读
8.2.5 隔离级的选择
8.3 锁定
8.3.1 锁属性
8.3.2 锁的转换
8.3.3 锁的升级
8.3.4 锁等待
8.3.5 锁定表语句
8.3.6 ALTER TABLE语句的LOCKSIZE参数
8.3.7 在SQL中修改锁定级别
8.4 小结
第三部分 DB2 UDB管理
第9章 数据存储管理
9.1 处理器、内存和磁盘资源
9.1.1 处理器
9.1.2 内存
9.1.3 磁盘
9.2 DB2存储模型
9.2.1 缓冲池
9.2.2 表空间
9.2.3 容器
9.3 表空间设计
9.3.1 常规表空间
9.3.2 大表空间
9.3.3 系统临时表空间
9.3.4 区段大小
9.3.5 页的大小
9.3.6 性能考虑
9.3.7 长字段数据
9.3.8 大对象数据
9.4 实现样例
9.4.1 创建数据库
9.4.2 创建缓冲池
9.4.3 创建表空间
9.4.4 创建表
9.4.5 删除表空间
9.4.6 删除缓冲池
9.4.7 删除数据库
9.4.8 使用控制中心创建表空间
9.5 表空间维护
9.5.1 数据库文件
9.5.2 列出表空间
9.5.3 列出表空间容器
9.5.4 表空间状态
9.5.5 有关表空间的系统编目信息 
9.5.6 向DMS表空间增加容器 
9.6 小结 
第10章 数据维护
10.1 移动数据
10.1.1 定界ASCII文件
10.1.2 非定界ASCII文件
10.1.3 IXF文件
10.1.4 工作表格式文件
10.2 数据移动工具
10.2.1 导出工具
10.2.2 导入工具 
10.2.3 载入工具 
10.2.4 LOAD QUERY命令 
10.2.5 SET INTEGRITY语句 
10.2.6 DB2MOVE工具 
10.3 数据维护
10.3.1 分析数据的物理组织
10.3.2 表重组
10.3.3 生成统计信息 
10.3.4 Rebind工具
10.4 数据维护过程
10.4.1 模拟产品环境 
10.4.2 DB2LOOK工具 
10.5 小结 
第11章 数据库恢复
11.1 数据库恢复概念
11.1.1 工作单元
11.1.2 事务
11.2 恢复类型
11.2.1 崩溃恢复
11.2.2 版本恢复
11.2.3 前滚恢复
11.3 恢复策略
11.3.1 可恢复和不可恢复数据库
11.3.2 联机和脱机访问
11.4 使用日志文件
11.4.1 日志缓冲区
11.4.2 主日志文件和辅助日志文件
11.4.3 日志类型 
11.4.4 日志文件的使用 
11.5 使用BACKUP和RESTORE进行版本恢复 
11.6 前滚恢复 
11.7 管理日志文件 
11.8 其他需要考虑的恢复事项 
11.9 SET WRITE命令 
11.10 DB2INIDB命令
11.11 使用分离的镜像克隆数据库
11.12 使用分离的镜像作为备用数据库
11.13 使用分离的镜像作为备份映像
11.14 小结
第12章 监控和优化
12.1 性能要素
12.1.1 优化准则
12.1.2 性能改进过程
12.1.3 可对系统进行多大程度的优化
12.1.4 非正式的方法
12.2 DB2体系结构概述
12.2.1 进程模型
12.2.2 查询并行 
12.2.3 DB2内存使用 
12.2.4 SQL编译程序概述 
12.3 DB2排序方法 
12.4 监控DB2系统 
12.5 数据库监控
12.5.1 数据库监控器
12.5.2 快照监控 
12.5.3 事件监控 
12.5.4 其他辅助工具 
12.6 SQL监控
12.6.1 解释表
12.6.2 收集解释数据 
12.6.3 检查解释信息 
12.6.4 使用解释输出的准则 
12.6.5 Index Advisor
12.6.6 配置数据库资源
12.6.7 配置分区内并行 
12.7 性能优化方案 
12.8 诊断和问题确定 
12.8.1 错误消息和SQL代码 
12.8.2 DB2 UDB问题跟踪 
12.9 小结 
第四部分 应用程序开发
第13章 应用程序开发综述
13.1 DB2应用程序开发环境
13.2 DB2编程接口
13.2.1 嵌入式SQL
13.2.2 调用级接口和ODBC 
13.2.3 Java接口(JDBC和SQLJ) 
13.2.4 本机DB2 API 
13.2.5 微软数据对象(DAO、RDO、ADO和OLE-DB)
13.2.6 DB2.NET提供者支持
13.2.7 其他接口和工具
13.3 小结 
第14章 开发考虑事项
14.1 嵌入式SQL综述
14.1.1 创建程序包
14.1.2 绑定应用程序 
14.2 CLI和ODBC编程支持
14.2.1 动态嵌入与CLI
14.2.2 ODBC与CLI
14.2.3 设置CLI环境 
14.3 Java编程支持 
14.3.1 JDBC编程
14.3.2 SQLJ编程
14.4 DB2开发中心
14.5 小结
第15章 开发SQL
15.1 用户自定义函数
15.1.1 SQL体标量函数 
15.1.2 SQL体表函数 
15.2 结构数据类型 
15.3 模式和别名
15.3.1 模式
15.3.2 别名
15.4 COMMIT和ROLLBACK
15.5 SQL过程语言
15.5.1 BEGIN ATOMIC语句
15.5.2 DECLARE语句
15.5.3 SET语句
15.5.4 IF/THEN/ELSE语句 
15.5.5 WHILE语句 
15.5.6 FOR语句
15.5.7 ITERATE语句
15.5.8 LEAVE语句
15.5.9 RETURN语句
15.5.10 SIGNAL语句
15.5.11 GET DIAGNOSTICS语句
15.5.12 SQL PL实例
15.5.13 存储过程中的SQL PL 
15.6 小结 
第五部分 附录
附录A DB2 UDB V8.1认证考试目标 
附录B 光盘安装说明 
DB2 大事记

本目录推荐