WEB开发网
开发学院数据库DB2 DB2 9 基础(730 考试)认证指南,第 5 部分: 处理... 阅读

DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象

 2009-01-22 16:39:02 来源:WEB开发网   
核心提示: DB2 扩展器是用用户定义类型和用户定义函数(UDF)的特性实现的,每个扩展器提供一个或多个 UDT、用于操作 UDT 的 UDF 和特定的应用程序编程接口(API),DB2 9 基础(730 考试)认证指南,第 5 部分: 处理 DB2 对象(5),或许还提供其他工具,例如,不能使用 I

DB2 扩展器是用用户定义类型和用户定义函数(UDF)的特性实现的。每个扩展器提供一个或多个 UDT、用于操作 UDT 的 UDF 和特定的应用程序编程接口(API),或许还提供其他工具。例如,DB2 Image Extender 包含:

DB2IMAGE UDT

在 db2image 列中插入数据或从该列检索数据的 UDF

根据图像特征进行搜索的 API

在使用这些数据类型之前,必须把扩展器支持安装在数据库中。每个扩展器的安装过程定义了数据库中所需的 UDT 和 UDF。然后,就可以在定义表时使用 UDT,在处理数据时使用 UDF。(关于 DB2 扩展器的更多信息见 本系列的第一篇教程。)

XML 数据类型是 DB2 9 中新增的,提供了用于处理 XML 文档的高级特性。使用 XML Extender 的应用程序和数据必须迁移为使用 DB2 中的本机 XML 支持。

所有数据都存储在数据库的表中。表 由不同数据类型的一列或多列组成。数据存储在行(或称为记录)中。

表是使用 CREATE TABLE SQL 语句定义的。DB2 还提供了一个用来创建表的 GUI 工具 DB2 Control Center,这个工具可以根据指定的信息创建一个表。它还生成 CREATE TABLE SQL 语句,以后可以在脚本或应用程序中使用这个语句。

每个数据库都有一组表,称为系统编目表(system catalog tables),它们保存关于数据库中所有对象的信息。DB2 为基系统编目表提供了视图。数据库中定义的每个表在编目视图 SYSCAT.TABLES 中都有相应的一行。数据库中每个表的每一列在 SYSCAT.COLUMNS 中都有相应的一行。可以用 SELECT 语句像查看数据库中的任何其他表一样查看编目视图;但是,不能使用 INSERT、UPDATE 或 DELETE 语句。在执行数据定义语言(DDL)语句(比如 CREATE)和其他操作(比如 RUNSTATS)时,这些表会自动更新。

上一页  1 2 3 4 5 6 7 8 9 10  下一页

Tags:DB 基础 考试

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接