面向对象数据库-对象型关系数据库-oracle
自第一代层次和网状数据库技术、第二代关系数据库技术的蓬勃发展,80年代以来,不同领域的应用提出了许多新的数据管理需求,数据库技术的研究和发展进入了新的一代,其中的一个重要特点是:将面向对象的思想、方法和技术引入数据库。 数据库技术的发展,使它已经成为现代信息技术的重要组成部分,是现代计算机信息系统和计算机应用系统的基础和核心。可以说,没有数据库技术的发展,就没有优秀的数据库产品的推出和应用,社会信息化的进程将是难以实现的。在当今几大数据库(SQL Server、Oracle、DB2、 Sybase、Informix)中,Oracle占据着强大的市场份额;同时,世界上前10名Web站点用的是Oracle数据库,全世界70%互联网平台用的是Oracle,在UNIX操作平台上,Oracle更是独树一帜。 目前,Oracle的版本是8(简称Oracle8,下同)。Oracle8是Oracle引入面向对象技术的第一个版本。另外,Oracle8还有诸如支持分布式处理、支持网络计算等许多功能。本文侧重点是利用面向对象的知识和观点来认识Oracle8。 一、面向对象数据库技术的发展 自第一代层次和网状数据库技术、第二代关系数据库技术的蓬勃发展,80年代以来,不同领域的应用提出了许多新的数据管理需求,数据库技术的研究和发展进入了新时代,其中的一个重要特点是:将面向对象的思想、方法和技术引入数据库。 在面向对象技术和数据库技术相结合的过程中,基本上是沿着两种途径发展的:一种实现途径是建立纯粹的面向对象数据库管理系统(即OODBMS),这种途径往往是以一种面向对象语言为基础,增加数据库的功能,主要是支持持久对象和实现数据共享。面向对象的数据库不仅在处理多媒体等数据类型时可以做到游刃有余,而且在应用系统开发速度和维护等方面有着极大的优越性。面向对象数据库系统产生于80年代后期,它利用类的设施来描述复杂对象,利用类中封装的方法来模拟对象的复杂行为,利用继承性来实现对象的结构和方法的重用。面向对象数据库系统对一些特定应用领域(例如CAD等),能较好地满足其应用需求。但是,这种纯粹的面向对象数据库系统并不支持SQL语言,在通用性方面失去了优势,因而其应用领域受到了很大的局限。 第二种实现途径是从传统的关系数据库加以扩展,增加面向对象的特性,把面向对象技术与关系数据库相结合,建立对象关系数据库管理系统(ORDBMS)(注意,在这里使用了“对象关系数据库”这个词,因为此实现既非纯粹的面向对象的数据库也非纯粹的关系数据库,它代表两者的结合),这种系统既支持已经被广泛使用的SQL,具有良好的通用性,又具有面向对象特性,支持复杂对象和复杂对象的复杂行为,是对象技术和传统关系数据库技术的最佳融合。对象技术和关系技术珠联璧合的优点,吸引着全球数据库厂商竞相研究开发。如何在现有的关系型数据库产品中加入对象技术,即开发面向对象的关系型数据库成为数据库软件厂商竞争的一个焦点。在这一研究和发展领域的杰出代表即是Oracle8。而实际上在这一方面也一直存在争论:究竟新一代主流数据库技术是面向对象的数据库呢还是具有面向对象的SQL数据库。从目前的发展来看,有以下几点理由将使得面向对象的方法
成为主流。
一、向对象的数据库Oracle8对用户当前的关系数据库是向下兼容的,因此用户可以把当前的关系数据库和应用移植到Oracle8而不用重写。然后如果他们愿意的话再把它们移植为具有Oracle8的面向对象的特点。用于Oracle7上的软件绝大多数也可用于Oracle8版本上。它已经提供了一种支持对象而又不必抛弃现有应用系统的机制。 二、向对象与关系表达的结合在Oracle8中是语义清晰的,比单独的关系或面向对象的表示更有力得多。这使设计紧凑有效的数据库更为容易。 三、纯粹的面向对象的数据库不支持SQL数据库的标准查询。 正是这些令人不得不接受的理由,使得人们将关系数据库逐步转到对象关系数据库,而不是完全摒弃关系数据库。 二、Oracle数据库的发展 Oracle是一个功能极其强大的数据库系统。它一直是计算机技术领先的一个源泉。它起始于70年代末的灵巧的关系数据库技术。那时,关系数据库是有关怎样构造和存放数据的新方法。这种类型数据库的关键是怎样理解数据间的关系,然后怎样构造反映这些关系的信息库。1984年Oracle完成了都说是不可能的事,成功地将关系数据库转移到了桌面计算机上。Oracle5提供了一个完整的客户/服务器体系结构的商用DBMS。利用SQL*NET软件层,与多种操作系统支持的通信协议相配合,为Oracle关系型数据库管理系统提供分布式环境,
搜索“diyifanwen.net”或“第一范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,第一范文网,提供最新教学研究面向对象数据库-对象型关系数据库-oracle全文阅读和word下载服务。
相关推荐: