DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)
分類: 图书,考试,计算机考试,综合,
品牌: George Baklarz
基本信息·出版社:机械工业出版社
·页码:737 页
·出版日期:2009年
·ISBN:7111264339
·条形码:9787111264330
·包装版本:6版
·装帧:平装
·开本:16
·正文语种:中文
产品信息有问题吗?请帮我们更新产品信息。
内容简介《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》是一本DB2 9数据库管理及认证指南。《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》分为四个部分,包括DB2简介、使用SQL、DB2管理和应用程序开发。附录包含DB2 9认证考试介绍和DB2DEMO安装说明。《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》对DB2认证考试具有极强的针对性。《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》可作为相关认证考试的辅导书,适合数据库管理员、软件开发人员和参与数据库认证的读者参考。
重要的安全性以及可伸缩性的增强,包括高级访问控制、更细致的粒度、基于标号的安全性以及新的安全性管理规则。
具有突破性的pureXML功能,可以使我们更容易实现面向服务的架构。
提高DBA效率的操作改进,包括自主调节内存分配、自动存储管理以及存储优化。
表分区功能,提高了可扩展性以及可管理性。
在灵活性以及快速开发方面强大的改进,包括新的基于Eclipse开发者平台以及对所有数据使用简单的SQL或者XQuery进行访问。
《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》特色
来自IBM的有关运行DB2 9以及准备IBM DB2认证考试的最佳指南。
覆盖DB2 9增强的功能,从自动化管理到压缩的改进。
覆盖全面的数据库管理员的职责,包括服务器管理、数据放置、XML概念、活动分析、高可用性以及安全性。
提供DB2客户支持组织的专家提示以及最佳实践。
作者简介George Baklarz,从DB2问世以来一直参与DB2的工作。他曾经在IBM中担当DB2相关的不同角色,包括产品研发、市场、销售、支持以及规划。
编辑推荐无论你使用DB2还是准备参加DB2认证考试,《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》都是不可缺少的帮手。
作为世界领先的企业级数据库,DB29大大简化了提供的信息服务,加快了开发进程,同时极大地提高了运行效率、安全性以及可伸缩性。
《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》全面介绍覆盖各个系统平台的DB29管理和开发的方方面面,并为准备最新的tBMDB2认证考试的读者提供权威性指导。
《DB2 9 for Linux,UNIX,Windows数据库管理认证指南(原书第6版)》为数据库管理员和开发人员提供了有关部署和管理DB29的参考以及自学指南,包括:DB2数据库设计以及开发、日常管理和备份、部署网络的以Internet为中心并基于SOA的应用程序、迁移等。你也将从中发现大量提高数据库系统性能优化、可用性和价值的专业技巧。
目录
译者序
序
前言
第一部分 DB2简介
第1章 产品概览
1.1 信息服务
1.2 Linux、UNIX和Windows平台下的DB2
1.2.1 DB2 Everyplace
1.2.2 Apache Derby/IBM Cloudscaoe
1.2.3 DB2个人版
1.2.4 DB2 Express和DB2工作组版
1.2.5 DB2企业版
1.3 DB2的连通性
1.3.1 DB2客户机
1.3.2 DB2驱动
1.3.3 DB2 Connect
1.3.4 DB2 Replication
1.3.5 WebSphere Federation Server与WebSphere Information Server
1.3.6 数据库企业开发者版
1.3.7 DB2开发者工作台
1.3.8 DB2 Extender
1.4 DB2管理
1.4.1 控制中心
1.4.2 DB2复制中心
1.4.3 控制中心的其他工具
1.4.4 DB2健康中心
1.4.5 DB2配置助手
1.4.6 顾问程序和向导程序
1.4.7 DB2命令行处理器
1.4.8 Visual Explain
1.4.9 DB2 Query Patroller
1.4.10 数据库监视器工具
1.4.11 DB2存储管理工具
1.4.12 DB2售后服务工具
1.5 小结
第2章 新手人门
2.1 产品安装
2.1.1 Windows环境下的安装
2.1.2 Linux和UNIX环境下的安装
2.1.3 多副本的安装
2.1.4 响应文件安装
2.1.5 使用DB2命令行处理器
2.2 DB2环境
2.2.1 DB2配置文件注册表
2.2.2 环境变量
2.2.3 DB2实例
2.2.4 DB2管理服务器(DAS)
2.3小结
第3章 网络连接
3.1 DB2客户端概览
3.2 建立分布式通信的途径
3.2.1 使用DB2 Discovery进行自动配置
3.2.2 配置DB2 Discovery
3.2.3 使用自动配置
3.2.4 使用访问配置文件进行自动配置
3.2.5 使用配置助手进行手工配置
3.2.6 使用CLP进行手工配置
3.2.7 连接配置的总结
3.2.8 工具绑定
3.2.9 使用配置助手进行工具绑定
3.3 小结
第4章 数据访问控制
4.1 安全性概览
4.1.1 验证
4.1.2 权限
4.1.3 特权
4.1.4 基于标号的访问控制
4.2 审计
4.2.1 缓冲审计日志写入
4.2.2 审计设施的配置
4.2.3 查看当前配置
4.2.4 启动审计设施
4.2.5 强制写审计日志
4.2.6 提取审计曰志
4.2.7 删除审计日志
4.2.8 停止审计设施
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数据定义语言(DDL)
5.2.2 数据类型
5.3 表
5.3.1 惟一性约束
5.3.2 引用完整性
5.3.3 DB2物理表
5.3.4 压缩表
5.3.5 修改表
5.3.6 多维集群
5.3.7 范围集群表
5.3.8 视图
5.3.9 昵称
5.3.10 索引
5.4 数据库设计与实现
5.4.1 认证考试表的描述
5.4.2 定义用户定义的数据类型
5.4.3 定义列
5.4.4 键一
5.4.5 定义主键
5.4.6 定义惟一键
5.4.7 定义外键
5.5 小结
第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 DB2函数
6.1.13 分组值
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 CASE表达式
6.1.23 嵌套表表达式
6.1.24 标量全选择
6.1.25 公共表表达式
6.1.26 集合运算
6.2 数据修改
6.2.1 插入行
6.2.2 更新行
6.2.3 删除数据
6.2.4 搜索插入、更新和删除
6.2.5 从更新、插入和删除中选择
6.2.6 合并数据
6.3 视图分类
6.3.1 可删除视图
6.3.2 可更新视图
6.3.3 可插入视图
6.3.4 只读视图
6.3.5 带UNIONALL的视图
6.3.6 使用带有UNIONALL的表空间
6.3.7 不可操作的视图
6.4 小结
第7章 高级SQL
7.1 触发器
7.1.1 触发器的使用
7.1.2 触发器激活
7.1.3 Insteadof触发器
7.2 递归SQL
7.3 外连接
7.3.1 左外连接
7.3.2 右外连接
7.3.3 全外连接
7.3.4 外连接的联合
7.4 联机分析处理(OLAP)特性
7.4.1 星型模式
7.4.2 OLAP索引
7.4.3 星型连接
7.4.4 超级分组
7.4.5 移动函数
7.4.6 SQL抽样
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.1 0视图层次
7.6.1 1类型化表以及类型化视图上的SQL函数
7.6.1 2TYPE谓词
7.6.1 3使用类型化表和视图时的注意事项
7.6.1 4类型化表层次的实例
7.7 汇总表
7.7.1 创建汇总表
7.7.2 CURRENTREFRESHAGE专用寄存器
7.7.3 使用汇总表的一些注意事项
7.7.4 汇总表的系统编目信息
7.7.5 用户维护的汇总表
7.7.6 物化查询表
7.7.7 物化查询表的设计
7.7.8 函数依赖性
7.7.9 统计视图
7.8 序列
7.9 高级函数
7.9.1 ADMIN-CMD
7.9.2 SQLERRM
7.9.3 MULTIPLYALT
7.9.4 快照表函数
7.9.5 MQSeries函数
7.9.6 健康快照函数
7.9.7 Unicode函数
7.10 小结
第8章 puareXML存储引擎
8.1 pureXML功能包
8.1.1 在pureXML出现之前:XML的传统存储
8.1.2 XMLonly数据库
8.1.3 在文件系统中存储XML
8.1.4 关系型数据库LOB中的XML
8.1.5 XML分解存储在关系型数据库的表中
8.2 与众不同的pureXML
8.3 创建启用XML功能的数据库
8.4 创建带有pureXML列的表
8.5 插入数据到pureXML列
8.6 从pureXML列中选取数据
8.6.1 SQL/XML介绍
8.6.2 XQuery介绍
8.6.3 SQL/XML、SQL或XQuery的最佳实践
8.7 更新和删除pureXML列
8.8 索引pureXML列
8.9 XML模式存储库(XSR)
8.10 小结
第9章 开发SQL
9.1 用户定义的函数
9.1.1 SQL体标量函数
9.1.2 SQL体行函数
9.1.3 SQL体表函数
9.2 结构化数据类型
9.3 模式和别名
9.3.1 模式
9.3.2 别名
9.4 提交和回滚
9.5 SQL过程语言
9.5.1 BEGINATOMIC语句
9.5.2 DECLARE语句
9.5.3 CALL语句
9.5.4 SET语句
9.5.5 IF/THEN/ELSE语句
9.5.6 WHILE语句
9.5.7 FOR语句
9.5.8 ITERATE语句
9.5.9 LEAVE语句
9.5.1 0RETURN语句
9.5.1 1SIGNAL语句
9.5.1 2GETDIAGNOSTICS语句
9.5.1 3SQLPL实例
9.6 存储过程
9.6.1 存储过程中的SQLPL
9.6.2 外部存储过程
……
第10章 并发性
第三部分 DB2管理
第11章 数据存储管理
第12章 数据维护
第13章 数据库恢复
第14章 监控和优化
第四部分 应用程序开发
第15章 应用程序开发概览
第16章 开发考虑事项
第五部分 附录
附录A DB29认证考试目标
附录B DB2DEMO安装说明
……[看更多目录]
文摘第一部分 DB2简介
第1章 产品概览
DB2产品和程序包
DB2连通性
DB2工具
DB2管理
在本章中,我们将介绍在Linux、UNIX和Windows操作系统上运行的DB2产品家族中的成员。该版本的DB2产品通常称作分布式版本,以区别于在IBM主机上运行的DB2 for z/OS版本。
DB2具有存储各种类型电子化信息的能力。这里面既包括传统的关系型数据,也包括使用XML格式编码的数据以及结构化和非结构化的二进制信息,比如用多种语言记录的文档和文本信息、图形、图像、多媒体(音频和视频)信息,以及工程图纸、地图、保险单据、数控信息流等与特定行业相关的各类电子化信息。本章将会展示一些使用DB2产品所提供的接口来访问DB2数据库中数据的方法,并将介绍各个DB2产品的特点和功能。
1.1 信息服务
DB2数据服务器充当IBM On Demand架构中最基本的层次,它是IBM信息服务软件套件中的一个重要部分。
从图1-1可以看出IBM软件套件已经真正发展成为一个由多种多样的IBM软件套件所提供增值服务的产品集合。而组成IBM参考架构核心的企业服务总线(ESB,Enterprise Service Bus)则是在这一整套丰富产品服务之间便捷地进行信息交流的枢纽。