对象关系映射模式研究

来源 :中国石油大学(华东) | 被引量 : 0次 | 上传用户:sjtwwf
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象方法是当今最流行的程序设计和开发方法,而关系数据库则是应用最广的数据持久化方法,这就势必要将面向对象程序中需要持久化的对象存储在关系数据库中。由于关系模式和对象模式本身的不匹配,给直接在关系数据库中存储对象带来了不小的麻烦。为了解决对象模型与关系模型在互相映射时存在的问题,本文对对象关系映射理论进行了详细研究。首先,本文介绍了对象关系映射的基本概念、方法和步骤,并简单分析了对象关系的映射策略。然后,为了解决根据具体需要定量地选择对象关系映射方法的问题,本文提出了对象关系定量评价模型,此模型包括输入、输出、映射方法定性评价矩阵和求解方法四部分。在此模型中,本文通过层次分析法先将对象关系定性评价矩阵转化为定量评价矩阵,再结合灰色关联分析求解,最终可以求得最佳的映射方法。最后,本文提出了一种从关系数据库中提取对象及其关系的算法。此算法的基本思想是:先将每个关系表映射成一个类,再找出每个类之间的关联关系和继承关系,最后为每个类添加方法,并检查映射的完整性。在查找类之间的关系时,本算法考虑了关联类和类的语义的影响;最终,通过本算法,可以半自动化的从关系数据库中提取对象及对象之间的关系。
其他文献
中间件技术是和操作系统技术,数据库技术并列的三大系统级软件技术之一。应用服务器中间件是其中市场最大的一个分支,在电子商务平台上有着广泛的应用。它屏蔽了底层操作系统
本文首先讨论了当前国内外等效带宽的若干典型估计方法和测量方法;其次,回顾了通信网络中若干典型的收费方案,分析了各种方案的原理、优缺点;然后,重点探讨了Kelly的基于等效带宽
常规试井分析和油藏数值模拟的研究,通常把井筒处理为点源,不考虑油气在井筒内的流动过程;同时,常规油气藏渗流理论也由于没有考虑油气藏开采过程中岩石骨架的变形对油藏渗透率的
列车运行图是铁路行车组织的基础,是铁路运输工作的综合性计划。随着铁路信息化建设的大力发展以及计算机编制列车运行图系统在全路的推广和日益完善,列车运行图信息系统的建
三维地形的可视化是地理信息系统(GIS)、数字摄影测量(DP)和遥感系统(RS)的重要研究内容,其中高度真实感三维图形的绘制是计算机图形学(CG)的重要研究内容。 三维地形显示
软件测试在软件开发过程中是一个非常重要方面,它并不仅仅限于在得到了开发完成的代码后,对代码进行功能性测试。软件测试技术的不断发展,已经让它渗入到软件生命周期的方方
针对目前工作流管理系统中普遍存在的柔性、鲁棒性及互操作性比较差的问题,论文结合实际开发工作流方面的经验,提出了一个具有柔性、互操作性的多引擎分布式工作流系统。该系
本文构建了一个基于J2EE的轻量级工作流管理系统MiniFlow.论文分别从工作流管理系统的体系结构、开发方案和工作流模型三个方面论述了MiniFlow对传统工作流管理系统的改进.Mi
本文分析了静态口令身份认证的优缺点,口令身份认证有2个重大的缺陷:口令可以被网络上的非法用户窃听,无法防止回放攻击。提出了一种通用的身份认证方案,并根据这种方案设计并实
计算机技术发展的历史已经有很多年了;随着时间的流逝,出现了越来越多的过时系统。尤其是大型企业,他们一方面要面临开发一个全新系统以替代旧有的信息系统,另一方面他们不得不考