DB2UDB v8.1for Linux UNIX Windows数据库管理
图书信息
作者:贝克拉兹等著、龚玲等译,机械工业 | 分类:科学技术,计算机/网络,数据库,其他数据库
作者简介
作者简介 GeorgeBaklarz是IBMDB2技术销售支持的高级程序经理,主要向客户讲解IBMDB2的新功能,并反馈客户意见以便提高产品质量。他在IBM工作了20多年,具有丰富的IBM数据库技术经验。同时他还是加拿大圭尔夫大学计算机系关系数据库课程的讲师。BillWong是IBM信息网格解决方案的程序总监,负责帮助客户理解IBM在风格计算方面的最新动态以及DB2D在其中的作用。他具有18年IBMDB2的数据库技术经验,包括数据库开发与管理、技术支持、销售、产品规划等。
内容简介
内容简介 本书是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认证考试,本是不可缺少的帮手。
目录
图书目录中文版序译者序序前言第一部分 DB2 UDB入门第1章 产品概述1.1 DB2和电子业务1.2 DB2和 Linux1.3 DB2通用数据库1.3.1 DB2企业服务器版1.3.2 DB2工作组服务器版1.3.3 DB2个人版1.3.4 DB2 Everyplace1.4 DB2的连通性1.4.1 DB2通用数据库客户端1.4.2 DB2 Connect1.4.3 DB2 Replication1.4.4 DB2 Relational Connect1.4.5 IBM WebSphere Application Server1.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 Server1.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 Explain1.6.9 DB2 Query Patroller1.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 Discovery3.2.2 使用DB2 Discovery进行自动配置3.2.3 配置DB2 Discovery3.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章 高级SQL7.1 触发器7.1.1 触发器的使用7.1.2 触发器的激活7.1.3 Instead of 触发器7.2 递归SQL7.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_ALT7.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 Advisor12.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 嵌入式SQL13.2.2 调用级接口和ODBC13.2.3 Java接口(JDBC和SQLJ)13.2.4 本机DB2 API13.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 动态嵌入与CLI14.2.2 ODBC与CLI14.2.3 设置CLI环境14.3 Java编程支持14.3.1 JDBC编程14.3.2 SQLJ编程14.4 DB2开发中心14.5 小结第15章 开发SQL15.1 用户自定义函数15.1.1 SQL体标量函数15.1.2 SQL体表函数15.2 结构数据类型15.3 模式和别名15.3.1 模式15.3.2 别名15.4 COMMIT和ROLLBACK15.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 PL15.6 小结第五部分 附录附录A DB2 UDB V8.1认证考试目标附录B 光盘安装说明DB2 大事记
- 励耘语言学刊·总第19辑(北京师范大学文学院主办 著)
- 柏拉图著作集2(英文本)(柏拉图(古希腊))
- 先秦诸子传播思想研究(仝冠军 著)
- 寻找施耐庵(弘虫 著,中国国际广播)
- INTERNET1997(徐群等编著,上海交通大学)
- 思想与文学之间(王晓明著,人民文学)
- 江淮官话入声研究(石绍浪,北京语言大学)
- 从皮肤看自己(小多北京文化传媒有限公司 译 美国卡洛斯出版集团)
