对象视图在oracle9i中实现RDBMS与ORDBMS联系的重要作用

来源 :中国新通信 | 被引量 : 0次 | 上传用户:w33333333
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
  数据库管理系统的发展经历了层次模型、网状模型和关系模型。最广泛应用的数据库模型是关系模型。传统的Oracle系统是关系数据库管理系统(RDBMS)。Oracle9i将关系模型扩展为对象—关系模型(ORDBMS),从而可以在关系数据库中存储复杂的业务模型。RDBMS与ORDBMS是通过“对象视图”进行联系的。
  一、面向对象关系数据库的对象类型简介
  对象关系数据模型扩展了关系数据模型的方式是通过提供一个包括复杂数据类型和面向对象的更丰富的类型系统。Oracle9i支持各种类型的对象。主要包括下列对象类型:抽象数据类型、可变数组、嵌套表、对象表、对象视图。这些对象类型可分为两种:一种是嵌入式的,是列对象,另一种是引用式的,是行对象。
  二、对象视图的应用情况
  当已创建了关系数据库应用,并已投入使用。现在试图在该应用程序中实现面向对象的概念,而且无需重建整个应用程序。为解决此问题,需要能够将面向对象的结构(如抽象数据类型)应用于现有表中。
  三、对象视图的创建过程
  对象视图与对象表二者的OID生成情况不同,对象表是在被创建时由Oracle自动生成的,而对象视图要在创建时人工说明。
  四、对象视图的优点
  A、对象视图能很容易地将面向对象的应用程序引入到现有的关系数据中,而且无需进行重大的修改;B、对象视图可以提高性能;C、关系数据提取到客户端的对象缓存中。
  五、ORDBMS与RDBMS
  在Oracle9i中,面向对象的程序设计是基于对象类型来实现的。对象类型是一种自定义的复合数据类型,它封装了数据结构和用于操纵这些数据结构的过程和函数。对于复杂的应用程序,应用对象类型可以降低应用开发的难度,进而提高应用开发的效率与速度。关系数据库与面向对象关系数据库的联系是通过对象视图实现的,见图1。
  六、结论
  Oracle完全支持所有三种不同的实现模型,即关系、对象关系和面向对象模型。面向对象特性是对关系数据库的扩展,用户在改进现有的关系型应用程序时,可以选择该特性。应用“对象视图”可实现关系型数据库与面向对象关系数据的联系。使在关系型数据库中,根据需要实现面向对象特性。对象降低了复杂性。它简化了与数据和对象的交互。为应用面向对象的关系数据库开发者提供了方便的迁移方法和处理数据的能力。
其他文献
【正】一、教材内容分析《海南历史》是海南省教育研究培训院和三环出版社依据《全日制义务教育历史课程标准》组织编写的海南省义务教育地方教材。《海南历史》作为中国历史
我一直以为自己在学生中的威信是靠自己对学生的负责和严厉而树立的,这种感觉在担任学生小Q的班主任时最为强烈。
【摘要】 本文对基站的电磁辐射作了介绍与分析,重点对通信基站电磁辐射的标准、安全距离、实测值进行了分析,并对通信基站的网络规划提出了建议。  【关键词】 移动通信 基站 电磁辐射 网络规划  一、引言  近年来,随着城市建设步伐的加快,个别新建的大型居民小区等区域移动通信覆盖差成为用户投诉的热点,可一旦运营商到这些区域增设通信基站,却又遭到用户的集体反对。造成这种两难困境的重要原因是公众对基站电磁
【正】基于对小学数学探究性学习的理解和认识,结合本人的教学实践,对如何提高学生探索性学习的实效性.结合本人的教学实践,谈谈一些做法和体会。一、营造氛围,激发学生的探
【摘要】 算机等级考试是衡量一个大学生对计算机技术知识的掌握程度,在一定程度上有效促进高校计算机基础教学的发展,同时也带来一些不可避免的弊端,这就要求高校在注重培养大學生计算机知识能力的前提下,对教学也应做出相应的变革,使计算机等级考试与学生的学习实践相结合,更好地促进学生的能力培养。本文将主要就计算机等级考试内容和目前高校的计算机教学情况进行分析。  【关键词】 计算机等级考试 高校教学 改革 
精细化管理模式具备精确定位、合理分工、细化责任、量化考核等特点,是满足现代企业集约化经营、规模化生产的一种有效管理模式。在精细化管理理念的指导下,煤矿企业机电设备
【正】一、新时期学校德育工作面临的新课题和新挑战随着改革开放形势的发展,我国社会主义商品经济的形成,人们的思想观念、价值取向和文化生活方式都发生了变化,如何把社会
就像迎接2011年的到来一样,新年一上班,编辑们欣喜地收到了一篇来自一线教师关于改善黎族生学习状况的稿件。传阅后,大家从字里行间都感受到专业发展和做科研的确已成为我省
期刊
本文以探讨空管人的因素中的语言方面为起点,从语言学基本理论出发,简要介绍了语言的内涵与外延、种类、作用与特点,并且结合空管工作从信息理论以及网络信息论的角度分析了
随着经济的繁荣,建筑行业在我国得到了长效发展。目前,电厂的数量在不断增多,施工技术对于建筑行业的施工质量和施工进度有着巨大的影响,因此,人们对于火电厂主厂房施工技术