对象模式与关系数据模式的映射研究

来源 :中南大学 | 被引量 : 0次 | 上传用户:wuliaoaiaia
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
目前的软件项目开发中,普遍采用了面向对象的开发方式。而面向对象的数据库应用开发中通常有两种策略,即基于面向对象的数据库开发和基于关系数据库的开发。由于面向对象的数据库技术还不成熟,实际开发中大部分采用基于关系数据库的策略。为了解决关系数据库与面向对象开发技术之间存在着的“阻抗不匹配”的问题,可以通过建立对象持久层的方法来实现关系数据库和面向对象之间的映射,使应用程序和数据库中的数据相隔离,从而提高系统的维护性和可移植性。本文对实现对象模型和关系模型映射(Object/Relation Mapping,简称ORM)的理论基础进行了详细研究。阐述了对象关系映射的基本概念,分析了对象继承结构的映射,解决了对象-关系的一对一,一对多,多对多映射。本文提出和分析了对象持久技术的系统框架,开发实现了一个对象持久层(YFLayer),并对该对象持久层的设计与实现进行了阐述,提出了“内存镜像”的思想,改善和提升了系统的性能。该对象持久层的实现深化了软件分层架构思想,提高了系统开发效率,增强了系统的可移植性和可扩展性。论文对该对象持久层的辅助开发工具—代码生成器的设计与实现进行了阐述,通过代码生成器自动生成程序代码,使得本对象持久层的使用更加方便。
其他文献
面对激烈的市场竞争,钢铁企业需要加强自身的建设,从产品、工艺、生产设备以及生产管理方面来提高企业自身的竞争力。为解决缺乏有效的生产管理和生产调度所引起的管理失控、
移动代理技术是一种新型的智能分布式技术,其自主性、移动性和智能性的特点正好满足网络管理的要求,因此将移动代理应用到网络管理系统具有很好的研究意义。本文分析了国内外
随着卫星通信与遥感技术的飞速发展,人们获取的空间数据量日益增多。如何高效地从大量的空间数据中提取出有用的信息,对空间数据挖掘技术提出了挑战。空间聚类作为是空间数据
基因芯片技术的迅速发展产生了海量的基因表达数据。如何分析和处理这些数据,从中提取出有意义的生物学信息,已经成为后基因组时代的研究热点。聚类方法是目前基因表达分析研究
雷达是现代战争中军事信息系统的传感器,如何提高雷达的抗干扰能力和生存能力成为现代战争环境中雷达所面临的紧迫问题。电磁波的广泛应用导致现代战争中出现了电子对抗,并且发
因特网上文本信息的迅猛增长给文本分类的精度与速度提出了新的标准与挑战。这就要求文本分类在提高精度的同时,还要进一步提升训练与分类速度。为了面对时代的挑战,作者对快
监测苹果生长过程中的直径变化对于预测苹果发育状况、指导果农进行农事操作具有非常重要的作用。采用人工测量等传统方法存在效率低、精度差等问题,而机器视觉为实现苹果生长
随着互联网的快速发展,网络在人们日常生活工作中所起到的作用越来越重要。网络已经成为新的信息承载媒体。与此同时,互联网的规模也以爆炸性的速度在扩大。包含着大量信息的海
数字签名是信息安全的核心技术之一,它具有消息认证、身份认证等重要功能。随着数字签名技术在电子商务、电子政务等领域的深入应用,普通的数字签名技术已经不能满足网络信息
基于图像的渲染技术(Image-Based Rendering,IBR)直接从场景的多幅二维采样图像中获得新视角下的场景图像。由于其具有渲染速度快、真实感强的优点,IBR正被学者们予以越来越