WEB开发网
开发学院数据库DB2 DB2 XML Extender、WORF 和 WebSphere Applicatio... 阅读

DB2 XML Extender、WORF 和 WebSphere Application Developer

 2008-12-10 16:33:37 来源:WEB开发网   
核心提示:DB2 XML Extender 概述DB2 XML Extender 提供了存储和访问 XML 文档的功能,以及从关系数据组成 XML 文档或者将 XML 文档分解成关系数据的能力,DB2 XML Extender、WORF 和 WebSphere Application Developer,为了实现这些功能,DB2

DB2 XML Extender 概述

DB2 XML Extender 提供了存储和访问 XML 文档的功能,以及从关系数据组成 XML 文档或者将 XML 文档分解成关系数据的能力。为了实现这些功能,DB2 XML Extender 为 DB2 Universal Database 提供了一组新的数据类型、函数和存储过程。有了 DB2 XML Extender,就可以将 SQL 用作访问 XML 文档的主要方法,从而使任务简单不少。XML Extender 还为管理任务提供了方便,因为它提供了基于 GUI 的向导、一组用于管理的存储过程,以及管理命令。

存储和检索

通过使用 DB2 XML Extender,您可以将整个 XML 文档作为一种用户定义的数据类型存储到 DB2 中,或者将 XML 内容映射为 DB2 表中的列。DB2 XML Extender 还可以将 XML 文档存储为文件系统中的外部文件,并将一个指向该文件的指针存储在 DB2 数据库中,这样就可以一边继续使用遗留的文本文件,一边享受 DB2 带来的好处。DB2 XML Extender 提供了搜索 XML 元素和属性的强大功能,这些功能也可以与 DB2 Text Extender 的结构化文件和纯文本搜索功能相结合。

在 DB2 中集成 XML 文档

为了将 XML 文档集成到 DB2 中,DB2 XML Extender 提供了两种选项:

XML Columns:该方法使您可以将 XML 文档存储在 DB2 中。这些 XML 文档被插入到支持 XML 的列中,并且可以被更新、检索和搜索。元素和属性可以映射为称作副表(side table)的 DB2 表,然后为该表建立索引,以便快速搜索。

XML Collections:该方法使您可以将 XML 文档结构映射为 DB2 表,这样就可以将已有的 DB2 数据组成 XML 文档,或者将 XML 文档分解成 DB2 数据。

文档类型定义(DTD)库

DB2 XML Extender 提供了一个 XML DTD 库。当为 XML 启用一个数据库时,便创建了一个名为 DTD_REF 的 DTD 引用表。这个表中的每一行包含一个 DTD,还有一些关于该 DTD 的元数据信息。您可以将自己的 DTD 插入到该表中。可以用这个表中的 DTD 验证 XML 文档的合法性。

1 2 3 4 5 6  下一页

Tags:DB XML Extender

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