Oracle数据库的XML存储技术研究 .pdfVIP

  1. 1、本文档共5页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多

Oracle数据库的XML存储技术研究

刘长生周龙

摘要:该文针对Oracle数据库的XML存储技术的研究,结合理论实践,在简要

阐述Oracle数据库优势的基础上,深入分析了XML存储技术在Oracle数据库

中的具体应用。得出在XML存储技术在Oracle数据库应用时具有简明性、可拓

展性、灵活性等点,值得大力推广应用。

关键词:Oracle数据库;XML存储技术;应用

:TP311:A:1009-3044(2018)22-0003-02

Oracle数据库扩展了传统的关系数据库,逐渐演变成为一种对象关系库,融入

了包含对面对象,在数据存储和管理方面发挥着非常重要的作用。XML是一种

可拓展的标记语言,属于SGML的一个自己,具有极强灵活性和互操作性,在很

多方面都得到了广泛应用,将其应用在Oracle数据库中可使其应有的性能和价

值得到充分发挥。但我国对此方面的研究还有待进一步深入,因此,本文基于

理论实践,对Oracle数据库的XML存储技术做了如下研究。

1Oracle数据库的优势

第一,对象重用。Oracle数据库和面向对象程序设计有多的相似之处,大量应

用实例表明,通过应用Oracle数据库可以建立起独特的数据库对象,并实现对

象的重用,可大幅度提升企业资源的利用率。

第二,操作直观。相应的应用程序可以和Oracle数据库可实现对象的直接交

换,更加符合人们常用处理事务的思维。

第三,数据表示标准化。当Oracle数据库建立完成以后,在其他很多地方都可

以得到良好的应用,即使在不同空间和领域也可以用统一的格式来表达数据。

比如:如果在Oracle数据库中创建了一个“客户”对象,则在数据表示上,

Oracle数据库中其他客户都可以应用与该用户相同的内部格式进行表达。

第四,数据处理更加规范化。通常情况下,任何一个事物都可以看成是数据及

其处理方法的集合,也就是说每个事物都可以用与之对应的方法来表示,就可

以把数据和数据处理的方法相互结合,然后再结合对象的重用,就可以促使数

据的处理更加规范化。

2基于XML和数据库技术建立数据仓库

Oracle数据库由非常严格的理论基础,和丰富的语言共同组成,可有效满足数

据完整性、安全性、方位并发性的具体要求。再通过相应的数据挖掘技术就可

以实现Oracle数据库相关信息的全过程应用。而数据挖掘的基础就是数据库技

术建立和管理数据库的应用。

数据仓库的数据主要来自企业内部的多种异构数据源,通过XML存储技术进行

集成处理后,就可以为Oracle数据库提供统一格式的数据。有效避免了传统数

据库获取数据和转化数据过程烦琐的弊端,同时通过此项技术还能大范围数据

检索的效率,再通过DBMS软件进行集中管理,就可以大幅度提升数据的安全性

和完整性。大量实例表明,影响数据挖掘的关键是数据仓库环境,上述两种技

术通过相辅相成的配合,就可以大幅度提升数据挖掘效率,数据库数据采集流

程图如图1所示:

从图1中可以清楚看出,不同种类、形式的数据通过XML数据转化接口处理

后,就可以生成具有统一格式的XML数据和文件。再经过XML格式统一处理后

就可以存入Oracle数据库中,所以XML存储技术和Oracle数据库相互结合的

基础,就是如何通过数据技术来存储管理XML数据。

3Oracle数据库的XML存储技术的应用

要想实现XML在Oracle数据库的正确存储,首先要就解决的问题是如何有效实

现XML和Oracle数据库模式的相互映射。Oracle数据库中的数据,通过XML

存储技术的转化和处理可以为关系模型的建立提供真实有效的支持。此过程中

最关键的技术在于数据和数据之间的映射关系。也就是如何快速有效处理DTD

和Oracle数据库中定义语言之间的转化。在具体应用过程中,数据和数据之前

的映射大体上可以分为两大类:

3.1模板驱动映射

在进行模板驱动映射时,并没有预先定义文档结构和数据结构之间的具体映射

关系,主要应用方法是命令语句内嵌如模板的方法,此方法具有处理速度快的

特点,通过数据传输的中间件来处理模板。当数据传输中间件处理到文档或者

数据时,各个SELECT语句都会被各自执行的结果进行替换【1】。就可以提取

出所需的信息。在图书馆、耕地保护的信息系统、企业信息文档等方面均得到

良好的应用。大量应用实例表明,模板驱动映射具有很强的灵活性,但我国对

此方面的研究还不够深入,发展至今

文档评论(0)

132****5677 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档