Oracle 技术白皮书
什么是 ORACLE XML 数据库?.......................................................................................................4 ORACLE XML DB 的主要功能..........................................................................................................4 XMLTYPE.....................................................................................................................................5 XML 模式.....................................................................................................................................7 命名空间................................................................................................................................8 XML 模式和命名空间..........................................................................................................8 注册 XML 模式....................................................................................................................9 DOM 忠实性.......................................................................................................................10 批注 XML 模式..................................................................................................................10 识别和处理实例文档...........................................................................................................11 结构化与非结构化存储.......................................................................................................11 XML 模式进化....................................................................................................................12 XML / SQL 二元性.....................................................................................................................13 SQL/XML................................................................................................................................14 XPATH 重写...........................................................................................................................15 XML DB 信息库.........................................................................................................................16 ORACLE XML DB 协议体系结构....................................................................................22 编程访问......................................................................................................................................22 ORACLE XML DB 性能....................................................................................................................23 XML 存储要求............................................................................................................................23 XML 内存管理............................................................................................................................23 XML 分析优化............................................................................................................................24 节点搜索优化...............................................................................................................................25 XML 模式优化............................................................................................................................25 负载均衡......................................................................................................................................25 非原生代码..................................................................................................................................25 类型转换......................................................................................................................................26 XML 可管理性...................................................................................................................................27 示例应用:使用 ORACLE XML DB 管理采购订单......................................................................28 将配置文档装载进 ORACLE XML DB 信息库.............................................................................28 ORACLE XML DB 和 W3C XML 模式标准.....................................................................................29 创建 XML 模式.............................................................................................................................29 批注 XML 模式.....................................................................................................................30 注册 XML 模式.............................................................................................................................31 在 ORACLE XML DB 中保存 XML.................................................................................................36 对 XML 数据添加数据库完整性.................................................................................................40 用 ORACLE XML DB 查询和索引 XML................................................................................46 查询 XML..............................................................................................................................46 查询计划分析.......................................................................................................................50 索引 XML 内容.....................................................................................................................54 XML 内容基于路径的访问和更新............................................................................................58 对 XML 内容的关系访问..........................................................................................................74 对关系内容的 XML 访问..........................................................................................................79 SQL/XML 操作.......................................................................................................................79 DBURI SERVLET........................................................................................................................82 XSL 转换....................................................................................................................................85 DBURI SERVLET 中的 XSL 转换.........................................................................................87 总结.....................................................................................................................................................89
什么是 ORACLE XML 数据库? Oracle XML DB 是用来描述 Oracle 数据库 10g 所提供的高性能 XML 存储和检索技术的术语。该技术扩展了普通的 Oracle 关系数据 库,不仅提供目前最复杂和完整的关系数据库所提供的所有功能,还 提供与原生 XML 数据库所相关的所有功能。 Oracle XML DB 提供存储独立、内容独立和编程语言独立的基础架构 来存储和管理 XML 数据。它提供了新的定位和查询数据库中所保存 的 XML 内容的方法并为 XML 文档层次结构的管理引入了一个 XML 信息库。有了 Oracle XML DB,您可以同时获得关系数据库技 术和 XML 技术的所有优点。 |