基于oracle的xml和对象关系数据转换技术的研究和应用

基于oracle的xml和对象关系数据转换技术的研究和应用

ID:32972728

大小:5.63 MB

页数:73页

时间:2019-02-18

基于oracle的xml和对象关系数据转换技术的研究和应用_第1页
基于oracle的xml和对象关系数据转换技术的研究和应用_第2页
基于oracle的xml和对象关系数据转换技术的研究和应用_第3页
基于oracle的xml和对象关系数据转换技术的研究和应用_第4页
基于oracle的xml和对象关系数据转换技术的研究和应用_第5页
资源描述:

《基于oracle的xml和对象关系数据转换技术的研究和应用》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、中山大学硕士学位论文基于Oracle的XML和对象关系数据转换技术的研究和应用姓名:丁拥申请学位级别:硕士专业:软件工程指导教师:叶小平20080603基于Oracle的xML和对象关系数据转换技术的研究和应用摘要论文题目:专业:硕(博)士生:指导教师:基于Oracle的XML和对象关系数据转换技术的研究和应用软件工程丁拥叶小平副教授摘要XML(可扩展标记语言)正逐渐成为互联网上数据表示和交换的标准,研究如何有效地存储和查询XML数据变得越来越必要。ORDB(对象关系数据库)是在传统关系数据库的基础上融入了面向对象特性发展起来的,更适合于存储具

2、有层次结构的XML数据。因此,解决问题的途径之一就是使用ORDB来管理XML数据。本文的主要工作分为以下三个部分:首先,本文讨论了XML和ORDB的转换算法,该算法在保留语意约束的条件下,实现了XML和ORDB的双向转换。包括三个子算法:模式映射子算法:该子算法实现XMLSchema至1]对象关系数据库模式的映射,是核心算法。该算法通过创建对象、使用数组、引用、继承等Oracle109的对象关系特性,使得XMLSchema的语义结构得到很好的保留。实例存储子算法:该子算法实现了将XML实例数据提取并存储到对象关系数据库中。该算法建立在模式映射算

3、法的基础上,所有有效(符合XMLSchema约束)的XML实例文件都能够得到很好的保存。实例查询子算法:该子算法实现将存储在对象关系数据库的XML数据读取并生成XML实例文件。该子算法建立在模式映射算法的基础上,能够生成有效的XML实例文件。该子算法同时很好地验证了模式映射算法的有效性。其次,本文使用JAVA语言和Oracle109数据库实现了上述算法。最后,论文以中国电信号码百事通项目为背景,结合本文提出的算法,实现以Oracle109对象关系数据库为底层数据存储手段,以XML作为应用层数据交换手段的企业应用构想,对算法进一步进行验证。V基于

4、Oracle的XML和对象关系数据转换技术的研究和应用摘要关键词:XML,对象关系数据库,基于Oracle实现,项目应用基于Oracle的XML和对象关系数据转换技术的研究和应用ABS丁RACTTitle:ResearchandApplicationonTechniqueofConvertingXMLandORdataBasedon0racleMajor:SoftwareEngineeringName:YongDingSupervisor:XiaopingYeABSTRACTXMLisgraduallyemergingasthestandard

5、ofdatarepresentationandexchangeinWorldWideWeb.ItbecomesmoreandmorenecessarytostudyhowtostoreandqueryXMLdataeffectively.Object-relationaldatabasewasdevelopedonthebasisofrelationaldatabasebyintegratingobject-orientedfeatures,itcanbemoresufficientforstoringhierarchicalstructure

6、datasuchasXML.SoweCanuseobject-relationaldatabasetomanageXMLdatatosolvethecurrentissue.Inthispaper,themaintaskisdividedintothreeparts:First,thispaperdiscussesamappingalgorithmbetweenXMLandobject—relationaldatabase.ThealgorithmrealizesthebidirectionalconversionbetweenXMLandob

7、ject—relationaldatabaseundertheconditionofreservingsemanticsconstraints.Thealgorithminvolvesthreesub-algorithms.Schema-mappingsub··algorithm:Thissub·-algorithmrealizestheconversionfromXMLSchematoobject—relationaldatabaseschema.Itisthecorealgorithm.WiththehelpofOracle109objec

8、t—relationalfeaturessuchascreatingobjecttype,usingarray,referenceandinherit

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。