基于关系数据库的对象持久化研究

基于关系数据库的对象持久化研究

ID:36619568

大小:1.79 MB

页数:82页

时间:2019-05-13

基于关系数据库的对象持久化研究_第1页
基于关系数据库的对象持久化研究_第2页
基于关系数据库的对象持久化研究_第3页
基于关系数据库的对象持久化研究_第4页
基于关系数据库的对象持久化研究_第5页
资源描述:

《基于关系数据库的对象持久化研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、摘要如何进行对象持久化是在面向对象分析设计中需要解决的问题。目前虽然面向对象数据库系统已经出现,但它还很不成熟,不具备实用性。相比之下,基于关系模型的关系数据库是目前广泛使用的进行数据存取的途径。然而,面向对象分析设计中对象模型和关系数据库中的关系模型两者之间存在着阻抗不必配。尽管,我们具有在数据库中引入对象数据的对象数据类型技术来简化对象持久化操作,但是如何封装,怎样访问这些对象使关系模型与对象模型相统一,还未能解决。本文通过对面向对象数据库技术及对象数据模型技术的实现目的和优劣的分析,分析了面向对象技术中的对象模型与关系数据库中的关系

2、模型相互映射的可能性及其具体映射的理论。除此以外,本文还依据此映射理论,分析了具体实现基于关系数据库的对象持久层的最小化及最大化模式,并且对这两种持久层模式的组成和各个部分的功能进行了描述。本文的理论成果及模式解决了对象、关系模型的不匹配的问题,可以将对象映射为关系模型,做到在软件系统开发中应用关系数据库进行对象的存储;并且,它将对象与关系的映射封装于特久化对象及持久化层中,与业务逻辑相分离。通过对本文提出的理论成果及模式应用,可以在软件系统的开发设计过程中充分利用面向对象分析设计方法,使面向对象模型贯穿于包括对象持久化过程的程序开发、实

3、现阶段的始终成为可能。北京工业大学工学硕士论文关键词对象;持久化;关系数据库;映射IIAbs仃actAbstractHowtopersistobjectsisanissue,whichisneedtosolVeinobjec‘o“entedanalysisanddesign.Comparingwlmobjectorienteddatabase,whichhasappearednowadaysbutnotmuchmatureandpractically,relationaldatabaseiswideIyusedtostoreandretr

4、ievedatabasedonrationalmodeling·However’thereisakindofun.matchinggapbetweenobjectorientedmodelsandrationalmodels.Despitewehaveobjectdatatechnology,whichimportsoblectdatainnon—oboectorienteddatabasestosimplifypersistingoboects,buthowtoencapsulateobjects,howtoaccesstheseobj

5、ectstounifyobjectorientedmodelsandrationalmodelsisnotsolVedyet.Thisp印eranalyzedthegoalsandadvantagesanddisadvantagesofobjectorienteddatabasetechnologyandobjectdatatypetechnology,andthenarguedthepossibilityofmappingobjectmodelstorationalmodelsandpresentedatheorytoachieVeth

6、ismapping.Besidesthis,thispaperalsopresentedaminimumandmaximumpersistlayermodelingdesignbasedonthetheoryincludingtheconstitutingofthelayerandtheresponsibilitiesofeachcomponentsinthe1ayer.ThemappingtheoryandmodelingwayspresentedinthispapersolVedtheun。mappingissuebetween也eo

7、bjectmodelsandrationalmodeIs.Wecanstoreobjectsintorationald眦Lbasesandencapsulatethemappingwaysintopersistentobjectsandlayerstoseparatethelogic1ayersandpersistentlayersinsoftwaredevelopingbyusingofthem.ByachieVingthese,theoboectmodeIingcanbeus(1dinprogrammingandimplementof

8、objectspersisting,therefore,theobjectIII北京工业大学工学硕士论文orienteddesignandanalysiscanbethoroughlyused

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

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

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