面向对象和数据库技术在OLTP中的应用研究

来源 :南京大学 | 被引量 : 0次 | 上传用户:girl_wang
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
二十世纪七十年代,E.F.Codd提出了关系模型,由于其突出的优点,迅速被商用数据库系统所采用。八十年代开始,众多的方法学家都在尝试用不同的方法进行面向对象的分析与设计,到九十年代中期,出现了第二代面向对象方法,著名的有Booch94,OMT的延续和Fusion,此时面向对象方法已成为软件分析和设计的主流。这就凸显出了关系模型和面向对象模型设计之间的矛盾,由此产生了对于面向对象数据库的需求。其中,ODMG致力于面向对象数据库标准的研究,目前的标准是ODMG3.0。另有一些供应商研究并提供了相应的数据库系统产品,这些产品分别实现了对于面向对象编程语言C++或是Java的绑定,并应用到很多系统的开发上,取得了良好的成效。 本文主要就面向对象数据库和关系数据库在联机事务处理中的应用作了比较。分析了面向对象技术,包括面向对象建模技术的优势和对象技术的一些基本概念。介绍了面向对象数据库管理系统,对象查询语言OQL和用Java语言开发对象数据库的应用编程接口JDO,并提出了一个适用于本文的宝钢能源部的产品能耗计算与分析系统数据库实现的对象数据库的模式定义。随后,先用关系数据库实现了以上产品能耗计算与分析系统的数据库部分,在此基础上分析了关系数据库系统在联机事务处理应用中的不足,它们包括:逻辑模式到物理模式映射中的不匹配,即阻抗不匹配问题;由于模型映射的不匹配而在详细设计中增加的负担;系统使用中的性能不稳定;模式演化中的困难。在分析了这些问题后用对象数据库实现了以上产品能耗计算与分析系统的数据库部分,随之提出了面向对象数据库管理系统的实现方案以及对这些问题的解决方法。最后对全文作出了总结,并对今后的工作提出了展望。
其他文献
自20世纪90年代以来,特别是WEB及相关技术,如JAVA的发展,计算机原有的体系结构也从两层的C/S结构发展到现在的三层C/S结构,并逐渐形成流行的J2EE应用体系结构。而基于EJB组件的三层
该文在研读了大量相关文献的基础上,对数据挖掘和电子商务推荐系统的相关技术和发展状况进行了分析;并在学习上已见报道的相应推荐系统的技术实现的优缺点基础上,提出了我们
在面向Internet的Web计算环境下,传统的中间件技术面临着高并发度、分布式事务、中间件与遗留系统的集成等问题,由此,Web应用服务器应运而生,它为开发、部署、运行、集成、维护和
JDBC是Java程序访问数据库的接口标准,它通过提供一套标准的数据访问API,使Java应用程序能避免调用C代码访问数据库而带来的缺点。本文主要完成的是:研究与实现具有自主知识版权
对于分布式信息系统应用,可移动Agent提供了方便、有效、强壮、智能的模型.该文的研究目标主要是将移动Agent技术引入分布式信息系统中来,提出新的模型框架,包括它的通信模型
该系统设计中运用UML建立系统数据库,使系统数据库数符合UML规范,类之间的关系在系统数据库中得以反映,使系统模块和数据库使用相同的模式工作,最终解决面向对象概念和系统数
近年来移动互联网的快速发展促使智能手机的使用越来越普及,在地铁公车随处可以看到“低头族”们用智能手机玩游戏、聊天、阅读和购物,智能手机已经很大程度上改变了人们的生
该文作者根据多年几个大型办公自动化项目实际开发经验,分析计算机开发系统的应用模式,分析基于二层结构应用模式的办公系统模型以及该模型的优点和局限性.通过研究J2EE平台
本文主要讨论了应用于安全增强方式下的TCMAC模型的设计与实现。介绍了该模型在ORACLE上的实现以及经过安全增强后的数据库系统在Web方式下的应用。创新工作主要包括: ●提
由于现实世界是变化多端的,技术的发展也是日新月异,一个软件产品如何适应环境、需求的变化,日益成为人们关注的课题。 对于企业应用来说,在激烈的市场竞争中,业务过程要不断的