【硕士论文】向对象方法的XML存储技术的研究与实现.pdf

【硕士论文】向对象方法的XML存储技术的研究与实现.pdf

ID:32024850

大小:2.50 MB

页数:72页

时间:2019-01-30

【硕士论文】向对象方法的XML存储技术的研究与实现.pdf_第1页
【硕士论文】向对象方法的XML存储技术的研究与实现.pdf_第2页
【硕士论文】向对象方法的XML存储技术的研究与实现.pdf_第3页
【硕士论文】向对象方法的XML存储技术的研究与实现.pdf_第4页
【硕士论文】向对象方法的XML存储技术的研究与实现.pdf_第5页
资源描述:

《【硕士论文】向对象方法的XML存储技术的研究与实现.pdf》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、国防科学技术大学研究生院工程硕士学位论文摘要如今的软件开发过程中,以XML作为数据传输媒介,基于面向对象开发业务逻辑,以关系数据库存储数据成为一种主流的开发模式。从XML模式到对象模式再到关系模式,数据格式都在变化。XML是层次式的,自描述的,拥有自己的模式和规范以及编程接口。对象则由类实例化而来,通过属性和方法来描述事物的属性和行为.而关系数据则通过平面的二维表来保存数据。如何保持这一过程中数据的完整性以及对数据的灵活应用是整个软件开发过程中的难点.已有的很多研究都只考虑了一个XML文档和关系数据库之间一次性的映射转换,不能与面向对象开发紧密结合,映射出的表结构

2、较复杂,表之间的关系也比较特殊。而实际应用中,我们往往需要对多个XML转换来的数据进行操作,如删除、修改、筛选、合并等,以重构新XML供其它系统使用。另外,许多研究只关注于保存文档的结构和内容信息,忽略了保存语义约束,导致转换后对数据的维护比较困难。针对以上问题,我们在解析XML时结合面向对象及UML建模方法,先把XML文档转换为对象模式,再根据对象一关系映射方法,把XML对象数据持久化到关系数据库中。我们重点研究了XML到对象模式再到关系模式的映射方法,采用一种基于元表的存储模型来保存数据,并通过触发器来维持XML中的语义约束信息。在持久层中,扩充了对XML操作

3、的封装,方便业务逻辑层以操作对象的方式对关系数据库中的XML对象数据进行操作,如变更及重构XML文档等,并使得对数据的变更能及时反映到关系数据库中。在上述研究的基础上,我们设计开发了一个XML存储系统原型XOR(XMI.ADbject-Relation),实现了自定义的存储XML以及从关系数据库中重构XML,并对系统原型进行了性能测试。主题词:对象一关系映射面向对象对象持久化XML模式第i页国防科学技术大学研究生院工程硕士学位论文ABSTRACTAtpresent,thedevelopmentpatternwhichtransmittingdatabyXML,de

4、signingbusinesslogicsbasedonOO(Object-oriented)andstoringfmaldataintoRDB(RelationalDatabase)hasbecomeadominantpaRerninthesoftwarefield.FromtheXMLpatterntotheobjectpattern,thentotherelationalpattern,thedataformatischangingallalong.XMLiShierarchicalandself-described.XMLhasitsownschemaan

5、dcriterion,aswellasprogramminginterface.Objectisinstancedfromclass,anditdescribesthingsbytheattributesandmethodsofaclass.RDBstoresdatainflatandtwo-dimensionaltables.Duringthetransformation,howtomaintainthedataintegrityandmakeuseofitconvenientlyhasbecomeabottle-neckinthesoftwaredevelop

6、mentprocess·Previousresearchconcentratesonone-offuansformationbetweenoneXMLandRDB.whichfallstoassociatewiththeOOdevelopmentprocesstightly.叫Sresultsinacomplextablestructureandawkwardrelationbetweentables.However,inpracticalapplications,inordertorebuildoneormanynewXMLdocumentsforothersy

7、stem,weoftenneedtoappendsomeoperationsonthemulti-copytransformedXMLdata,suchasdelete,update,selecLandcombination.Moreover,theyonlystorethestt'uctareandcontent,andignorethesemantics,whichmakesmaintainingdatadifficultly.Inordertosolvetheproblem,OOandUMLmodelingmethodhasbeenappliedwhenpa

8、rsing

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

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

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