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