闲来无事,准备花10个Working Day的时间学习一下DB2 730认证的内容,有机会就拿下它。
本来一直都是学习Oracle的,也看了051 052的内容,但是一直都觉得Oracle真正实在是太黑了,强制参加一门培训课程,而且好多米,打劫啊!
反正我只是个tester,也不准备转行做DBA,所以还是选择一个花费相对少点了好了:)
其实730内容不多,大致分为7个部分。但是相信在学习过程中,我会不断有新的体会,所以笔记会不定时更新,欢迎朋友捧场!
====================================================================================================
第一章 DB2规划
1.Your ability to identify the products that make up the DB2 Family DB2 Everyplace
DB2 Everyplace主要用于移动设备,能够与其他系统(DB2 9, Informix, Oracle, Sybase, and Microsoft SQL Server)进行数据同步。
DB2 Personal Edition
DB2 Personal Edition是单用户 RDBMS。DB2 Personal 支持Windows 和 Linux 系统。DB2 Personal 包含 DB2 Express 的所有特性,但是不能用客户端连接服务器。
DB2 Express - C
DB2免费版,可以用于Linux和Windows系统。用于学习。
DB2 Express Edition
DB2 Express Edition(DB2 Express)是一种功能全面的支持 Web 的客户机/服务器 RDBMS。DB2 Express 可以用于Windows 和 Linux 系统。
最多支持2个CPU,4G内存。
3. Your knowledge of how nonrelational data is managed by the DB2 extenders XML Extender DB2 的 XML Extender 提供 XML 数据类型,支持在 DB2 数据库中存储并操作 XML 的功能。
可以在 DB2 中存储完整的 XML 文档,也可以将它们存储为由数据库管理的外部文件。这个方法称为 XML 列。还可以将 XML 文档分解存储进关系表中,从数据库中取出时再将信息重新组合成 XML。这基本上意味着 DB2 数据库可以将 XML 文档拆解,只取得数据,从数据库中取出时用数据重新创建 XML 文档。这个方法称为 XML 集合。
DB2 Net Search Extender
这个扩展器提供高性能的内存搜索。可以使用这个扩展器搜索大型 XML 文档。
4. Your knowledge of the implications of storing and managing Extensible Markup Language (XML) data
如果要在 DB2 9 中使用 pureXML 特性,那么需要以 UTF-8 unicode 格式创建数据库
XML Extender与 pureXML的区别
DB2 XML Extender 提供了 DB2 8 中就有的 XML 功能。
pureXML 特性使 DB2 服务器能够利用新的混合型存储引擎在 DB2 9 中原生存储 XML。pureXML 的性能、易用性、灵活性和总体的 XML 体验不是原有的 XML Extender 技术能够相提并论的,强烈建议使用 pureXML 特性。
pureXML 特性允许将 XML 存储在磁盘上经过解析的树中,而不必将 XML 存储在大对象中或者将它分解存储进关系列中(就像 XML Extender 所要求的)。这对于需要使 XML 数据持久化的应用程序非常有好处。
在 XML Extender 中,您需要使用函数,它不支持 XQuery。如果要检索 XML 数据,可以只访问 XML 文档的一些部分,而不需要读取整个文档(如果它存储在 LOB 中)并拆分它,也不必执行连接(如果它存储在关系表中),只有 XML Extender 支持这种方法。
在使用 pureXML 特性提供的功能时,访问数据是非常顺畅的体验。例如,可以使用 SQL 或 XQuery 分别访问关系或 XML 数据。
DB2 9 支持按照与 XML Extender 相同的方式将 XML 数据分解成关系数据,但是它使用一种出色得多的不同技术来执行这一任务。可能由于许多原因希望将 XML 数据分解成关系数据,比如在 XML 数据本身是表格性的情况下。要使用 DB2 XML Extender 将 XML 数据分解成关系数据,必须手工生成 Document Access Definition 文档,这些文档用于把节点映射到列。在 DB2 9 中(即使没有 pureXML 特性),可以使用 DB2 Developer Workbench 对数据进行分解并自动地发现这些映射。DB2 9 中的新机制也比 XML Extender 方法快得多。
5. Your knowledge of the features and functions available with the tools that are provided with DB2
DB2 工具是 DB2 Client 的组成部分。在安装 DB2 服务器时,实际上也安装了 DB2 Client 的所有组件
DB2 工具实际上分成两大类:
Control Center(CC)
主要用来管理 DB2 服务器。有其他几个集成的中心,可以从 Control Center 启动。
Configuration Assistant(CA)
用来设置客户机/服务器通信和维护注册表变量等等。
DB2 Control Center
Control Center(CC)是 DB2 数据服务器的中心管理工具。可以使用 CC 管理系统、DB2 实例、数据库、数据库对象等等。在 CC 中,还可以打开其他中心和工具,帮助对查询进行优化、对作业进行调度、编写和保存脚本、创建存储过程和用户定义的函数、执行 DB2 命令、监视 DB2 系统的健康状态等等。(这些功能的一部分由从 CC 启动的工具提供。)
以在操作系统的命令提示中输入db2cc命令来启动 CC。
DB2 Task Center
使用 DB2 Task Center(DB2 TC)运行任务(立即运行或者根据调度计划运行)以及通知相关人员任务完成了。可以在命令提示中输入db2tc命令来启动 DB2 TC。
DB2 Health Center
使用 DB2 Health Center(DB2 HC)监视 DB2 环境的状态并对它做必要的修改。可以在命令提示中输入db2hc命令来启动 DB2 HC。
DB2 Journal
DB2 Journal 显示关于任务、数据库活动和操作、Control Center 操作、消息、出现的健康状态警报等等的历史信息。
DB2 License Center
DB2 License Center 显示系统上安装的 DB2 产品的 DB2 许可证和使用信息。还允许配置系统来进行适当的许可证监视。可以使用 DB2 License Center 添加新的许可证、设置授权用户策略、将试用许可证升级到生产许可证等等。还可以在命令行上使用db2licm命令控制 DB2 许可证。
DB2 Information Center
使用 Information Center 寻找关于任务、参考资料、故障排除、示例程序和相关 Web 站点的信息。这个中心会提供丰富的 DB2 信息。可以通过 Control Center、Windows 环境中的 Start 菜单或者输入db2ic命令来启动 Information Center。
Configuration Assistant
Configuration Assistant(CA)允许维护应用程序可以连接和管理的数据库的列表。它主要用来进行客户机配置。可以在命令提示中输db2ca命令启动 CA。
在 CA 中,可以操作现有的数据库、添加新数据库、绑定应用程序、设置客户机配置和注册表参数(如上所示)以及导入和导出配置文件。