没有合适的资源?快使用搜索试试~ 我知道了~
首页DB2-730中文教材--适合数据库开发人员以及对数据库有兴趣的人
DB2-730中文教材--适合数据库开发人员以及对数据库有兴趣的人

• 第 1 部分:DB2 规划 本教程介绍 DB2 9 产品和工具的基本知识,以及描述不同类型的数据应用程序、数据仓库和 OLAP 的概念。 • 第 2 部分:安全性 本教程介绍与 DB2 9 相关的身份验证、授权和特权概念。您应该具备数据库概念和操作系统安全性的基本知识。 • 第 3 部分:访问 DB2 数据 本教程讲解组成 DB2 数据库的对象,以及影响创建数据库的方式的不同因素。在简要介绍 DB2 对象之后,我们将研究用来创建、访问和操作 DB2 对象的不同工具。 • 第 4 部分:处理 DB2 数据 本教程讲解结构化查询语言(Structured Query Language,SQL),帮助您理解 DB2 9 如何使用 SQL 操纵关系数据库中的数据。 • 第 5 部分:处理 DB2 对象 学习能帮助您适当管理 DB2 数据库服务器的技巧。 • 第 6 部分:数据并发性 本教程讲解数据一致性的概念以及 DB2 在单用户和多用户环境中用来维护一致性的各种机制。 • 第 7 部分:XQuery 简介 本教程将解释几个基本的 XQuery 概念,并讲解如何编写处理 DB2 XML 数据的简单 XQuery。
资源详情
资源评论
资源推荐

第 部分: 规 划
本教程介绍 产品和工具的基本知识,以及描述不同类型的数据应用程序、数
据仓库和 的概念。
第 部分:安全性
本教程介绍与 相关的身份验证、授权和特权概念。您应该具备数据库概念和
操作系统安全性的基本知识。
第 部分: 访问 数据
本教程讲解组成 数据库的对象,以及影响创建数据库的方式的不同因素。在简
要介绍 对象之后,我们将研究用来创建、访问和操作 对象的不同工具。
第 部分: 处 理 数据
本教程讲解结构化查询语言(,),帮助您理
解 如何使用 操纵关系数据库中的数据。
第 部分: 处 理 对 象
学习能帮助您适当管理 数据库服务器的技巧。
第 部分:数据并 发 性
本教程讲解数据一致性的概念以及 在单用户和多用户环境中用来维护一致性的
各种机制。
第 部分: 简 介
本教程将解释几个基本的 概念,并讲解如何编写处理 数据的简
单 。
本教程内容均来自 IBM developerWorks 中国
DB2 9 基础(730 考试)认证指南,第 1 部分: DB2 规划
DB2 产品
DB2 的不同版本

提供了适于所有企业的数据管理解决方案。没有其他数据库管理系统能够在性能、可用性、可伸缩
性和可管理性方面达到 的水平。但是,有不同的版本,每种版本适合市场的不同部分。
基础考试要求您了解不同的 产品和版本,所以本节讨论这个问题。
下面的图显示了所有可用的 发行版。从图中可以看出 的发展:每个版本都包含低一级版本的所
有功能和特性,并添加了新的特性和功能。 、!"#和 $%&'((&)平台上的代码有大约 )*
是相同的,在每种操作系统上有 )*的专用代码,用于使数据库与底层操作系统紧密地集成。例如,使用
#上的 +'或 $%&'上的 ",-文件系统。
系列中还有两个成员没有显示在下图中:.%'/和 .%'/0。这些数据库基于
不同的代码基础,专门针对运行它们的底层操作系统和硬件架构做了调整,它们的 可移植度达到
*,这使它们成为 系列的成员。例如,.%'/构建在 1操作系统中。.%
01利用了 '/0服务器上的硬件耦合器(2%3(-(),因此与使用 “'45%46方
式的 (&相反,它采用 “'45746的方式。
DB2 版本
这些版本的详细许可协议超出了本系列教程探讨的范围,但是需要注意在您所购买的 83'中有
一些可以免费使用的 功能特性。如果 8 3''或 $%9%3中没有免费包含某一功能,
那么(在大多数情况下)可以通过附加的 -9购买这一功能。
例如,在 8 3''和 $%9%3中,可以通过购买以下 -9向数据服务器中
添加功能:
纯 XML(pureXML)
提供 新的 数据列类型和索引。提供一种混合型引擎,它既可以按照关系方式
操作和存储基于 的数据,又可以按照层次化方式操作和存储基于 的数据。

高可用性
提供在线表重组、,7%('/%/%.%# 以及高可用性灾难恢复
(+47(:('';%7<+;)功能。这在 83'中是免费提供
的。
性能优化
这是使用多维聚集表((/'%(2('<2)、物化查询表((0
,:('<,)和查询并行性所需要的特性。这在 83'中是免费提供的。
负载管理
提供 2%%2%%、%((和 =%7%。2%%
2%%和 =%7%特性在 83'中是免费提供的。
83'附带以下附加特性来扩展这个 版本的功能:
纯 XML(pureXML)
提供 新的 数据列类型和索引。提供一种混合型引擎,它既可以按照关系方式
操作和存储基于 的数据,又可以按照层次化方式操作和存储基于 的数据。
高级访问控制(LBAC)
用于提供扩展的安全架构,在这个架构中基于角色对数据进行访问。
地理数据管理特性
用于对各种应用程序中使用的空间和球面数据模式进行建模,比如气候分析、国防以及在分析中需
要考虑地球曲率的应用程序。
存储优化特性
用于行级和备份1恢复压缩,可以显著提高操作的速度并使数据的存储开销最小化。
性能优化特性
提供在 83'服务器环境中使用的 .%/8 3和
%((产品。
DB2 Everyplace
移动计算的真正力量并不在于移动设备本身,而是在于能够利用来自其他来源的数据。873(
将 的强大力量注入了移动设备,能够与其他系统进行数据同步,从而让企业数据进入移动员工的口袋,
让他们能够从远程位置更新企业数据。
873(不仅仅是一种移动计算基础设施。它是一个完整的环境,包含了构建、部署和支持强大
的电子商务应用程序所需的工具。873(提供一个 “指纹” 引擎(大约 ))>),其中包含所
有的安全特性,比如表加密和提供高性能的高级索引技术。它可以在当今最常见的各种手持设备上顺利地运
行(提供多线程支持),比如:(/、%'%.$%&'%:(8%、任何基于 $%&'的
位操作系统、/:、""%、?7(.%/%8%(?8)设备(比如 ;#
的 (9:3)、嵌入式 发布版(比如 (2 )等等。

如果需要在资源有限的设备上使用关系引擎和同步服务,就应该使用 873(。对于偶尔连接的笔
记本电脑用户,如果他们的应用程序不需要 873(引擎中没有的特性(比如触发器),那么也
可以考虑这个产品。
在 @中,873(是作为 %:(5%5/特性提供的。在 @或 中遇到
这个特性时,可以认为这两个产品提供的功能是相同的。尽管在版本之间打包方式不同,但是
873(和 %:(5%5/为环境提供相同的功能、特性和能力。
在 中,%:(%/由 83'免费提供。8 3''和 $%9%3
用户需要购买 873(83'8%来获得这些功能。
DB2 Personal Edition
'%(8%('%()是单用户 ;,运行于低价的商用硬件桌面计算机上。
'%(可以用在基于 $%&'和 的工作站上。'%(包含 8 3''的所有特性,
但是有一个例外:远程客户机无法连接运行这个 版本的数据库(但是,具有 2%%(2的工作
站可以连接这些数据库来执行远程管理)。因为 “就是 6,为 '%(开发的应用程序也
可以在 的任何其他版本上运行。例如,可以使用 '%(开发 应用程序,然后将它们部
署到运行 83'.%#的生产环境中。
'%(既适用于不连接网络的 2,也适用于连接网络的 2。在这两种情况下,它为用户提供了强
大的数据存储,或者提供了数据库存储设施并能够连接到远程 服务器。
偶尔连接的用户可以利用 内置的复制特性和 2%%(7设置一个同步的环境,让移动员工
可以与企业保持联系。当然,这只适合笔记本和某些工作站的用户,比如那些运行销售点(3%5%.5
'(,)应用程序的用户。
DB2 Express - C
8 3''52
其实
不算是 系列的一个版本,但是它提供了 8 3''的大多数功能。))
年 月,#发布了这个特殊的 免费版本,可以用于基于 和 $%&'的操作系统。
8 3''52是为合作伙伴和开发社区设计的,但是正如您知道的,它几乎可以应用于任何地方。
8 3''52引人注目的一个特点是:它没有其他厂商发布免费版本时通常会设置的限制。在有限制的方面,
它也比其他厂商的免费系统宽松得多。
例如,8 3''52没有数据库大小限制,而且可以处理 位内存模型。8 3''52非常适合
开发人员和中小型应用部署、学校社区等等。8 3''52具有 8 3''的全部灵活性和健壮性,
但是没有 8 3''付费版本的一些扩展特性。8 3''52中
不
包含的特性包括:
8 3''-9中的特性 —— 例如,高可用性灾难恢复(+;)
数据复制捕获
#''3%7支持模型

如果希望在自己的环境中利用这些特性,那么至少需要购买 8 3''。
DB2 Express Edition
8 3''8%(8 3'')是一种功能全面的支持 $:的客户机1服务器 ;。
8 3''可以用于基于 $%&'和 的工作站。8 3''提供一个低价的入门级服务器,主
要用于小型企业和部门的计算任务。它的功能与 $%9%3相同,但是在服务器上可以安装的内存
和价值单元(等于一个服务器处理器核心的能力)数量方面与 $%9%3有区别。
可以添加额外特性来提供扩展的功能(比如 83'中的一些功能),而不需要购买相应的版本。
本教程前面描述了 8 3''可用的 -9。
8 3''可根据由运行应用程序的处理器决定的价值单元发放许可证,或者以授权用户数量为标准发
放许可证。授权用户是 的一个新概念,它代表经过注册能访问环境中单一数据服务器上的服务或数
据的用户。例如,如果有一个用户需要访问两个不同的 8 3''数据服务器,而且这个环境要求按
照授权用户发放许可,那么这个用户需要两个 8 3''授权用户许可证(每个服务器一个)。
8 3''在企业中可以扮演许多角色。它非常适合那些需要完全成熟的关系数据库的小型企业。他们
可能不需要某些更成熟或更重要的应用程序那样的可伸缩性,但是他们希望存在一个企业级数据库来支撑其
应用程序,在需要时,可以轻松地扩展此应用程序而不必进行任何修改。注意,针对 的任何版本编写
的应用程序都可以轻松地移植到任何分布式平台上的另一个版本。
DB2 Workgroup Edition
$%9%38%($%9%3)是一种功能全面的支持 $:的客户机1服务器 ;。
它可以用于所有支持的 !"#版本、 和 $%&'。
$%9%3提供了一种低价的入门级服务器,主要用于小型企业和部门的计算任务。在功能方面,它
支持与 8 3''相同的所有特性。可以添加额外特性来提供扩展的功能,比如 83'中的
那些功能,而不需要购买 83'。可选的 $%9%3的许可方式与 8 3''相同。
在 @中,有两种 $%9%38%:$%9%378%($8)和
$%9%3!(/8%($!8)。$8只能按照命名用户许可证和基础服务器许可
证进行许可。$!8只能按照处理器进行许可。在 中,这两个版本合成了一个版本 ——
$%9%3。命名用户和服务器许可被替换为简化的授权用户。处理器许可仍然存在,但是根据 #订价
策略,它转换成了按价值单元付费的形式。
$%9%3在企业中可以扮演多种角色。它非常适合中小企业(),可为其提供完全成熟的可
伸缩的关系数据库存储,且可以通过广域网($")或局域网(")来访问。它还适合需要 '(%'7
的企业环境,或者需要在未来进行扩展的部门。正如前面提到的,针对 的任何版本编写的应用程序可
以轻松地移植到任何分布式平台上的另一个版本。
剩余63页未读,继续阅读

















安全验证
文档复制为VIP权益,开通VIP直接复制

评论1