|
级别: 初级
Ted J. Wasserman (tedwas.ibm@gmail.com), 数据库顾问, IBM
本教程介绍编写与 DB2® 9 接口的应用程序所需的高级编程技能。主题包括用户定义的类型(UDT)、数据类型转换、参数标记、复合 SQL、触发器、分布式工作单元、联邦数据库和并发性考虑因素。这是分 9 部分的系列教程的第 8 部分,这个系列可以帮助您准备 DB2 9 应用程序开发认证考试(考试 733)。
开始之前
本教程讨论的内容
本教程介绍编写与 DB2 9 进行交互的应用程序所需的高级编程技能。在本教程中,将学习如何:
- 使用 UDT 和执行数据类型转换
- 使用参数标记
- 使用复合 SQL
- 创建触发器
- 理解分布式工作单元和联邦数据库环境的概念
- 理解 DB2 如何处理并发性
本教程是分 9 部分的系列教程的第 8 部分,这个系列可以帮助您准备 DB2 9 应用程序开发认证考试(考试 733)。本教程中的资料主要覆盖考试第 8 部分 “高级编程” 中的目标。不久之后,将能够在 http://www.ibm.com/certify/tests/obj733.shtml 查看这些目标。
学习本教程不需要 DB2 9 的拷贝;但是,可以从 DB2 Express-C web 站点 下载 DB2 Express-C 的免费拷贝。
请注意,本教程中讨论的一些内容仅适用于 DB2 for Linux™, UNIX®, and Windows®,不适用于其他平台上的 DB2,比如 System z 或 System i。
目标读者
本教程是为希望学习高级 DB2 编程概念并打算参加 DB2 9 应用程序开发认证考试(考试 733)的读者设计的。
在参加 DB2 9 应用程序开发认证考试之前,您必须通过 DB2 9 基础认证考试(考试 730)。可以使用 DB2 9 基础教程系列(参见 参考资料)准备这门考试。
为了理解本教程,您应该对关系数据库的工作方式有充分的认识,并具备以下方面的基本知识:
术语回顾
在开始学习本教程之前,您应该熟悉 SQL 访问计划(access plan) 的概念。简单地说,访问计划是 DB2 用来执行 SQL 语句和访问数据的一组步骤。它包括所使用的索引、从数据库表检索字段的时间和执行查询的步骤次序。访问计划是由数据库引擎根据提交的 SQL 语句创建的。在理想情况下,数据库会选择最 “优化” 的访问计划 —— 也就是最高效最快地返回数据的计划。
声明和商标
Copyright, 2007 International Business Machines Corporation. All rights reserved.
IBM、DB2、WebSphere Federation Server、WebSphere 和 WebSphere MQ 是 IBM 公司在美国和/或其他国家的商标或注册商标。
其他公司、产品和服务名称可能是其他公司的商标或服务标记。 |