手机版

面向对象的数据库管理系统(2)

发布时间:2021-06-05   来源:未知    
字号:

本文对面向对象数据库管理系统发展现状作出综合评述。介绍现行实现技术的四种主要 研究方法.着重介绍目前最具代表性的两种方法,并对面向对象技术和数据库技术结合的进展情 况及其前景展望进行丁探讨

计语言中。而面向对象程序设计语言中已具有面向对象的功能.如抽象数据类型、继承性和对象标识。面向对象数据库功能已引入c++和SMALLTALK语言的类型系统和编程模式,并扩展其中具有数据库管理的类和基本元素。例如OBJECTSTORE对c++语言进行扩展使之具有永久的数据库操纵功能。

(3)面向对象的数据库系统

将面向对象的能力结合到数据库中的最具竞争力的方法就是开发~个全新的数据库语言和肄有面向对象功能的数据库管理系统。在面向对象数据库中大多研究项目已追求这种方法。它将数据库系统的特性与面向对象程序设计语言的特性结合起来.产生面向对象的数据库系统f,OOOB)。但是至今关于OOOB的数据模型、查询方式、查询语言等都没有统一的定义,因而000B所涉及的问题包括多方面:数据模型、查询语言、索引技术、查询优化和处理技术等。其大体功能如下:

(4)数据库系统工具包

这种方法是针对应用领域开发专用的工具和环境,对应用领域使JgNNx,寸象的数据库技术或为应用领域提供一个面向对象的数据库界面。专用产品不提供通用的面向对象环境,而仅仅提供对专用领域有用的面向对象功能和结构。

3面向对象技术与数据库结合技术的进展

在上面谈到的几种实现面向对象数据库的方法中,目前最普遍用到的是两种方法:(1)面向对象的数据库系统,(2)扩充关系数据库系统具有面向对象能力。

前者在许多方面的研究都取得一定成果,包括基本对象模型.对复杂对象的支持、模式演变、面向对象的查询语言和查询处理机制,面向对象的索引机制等。一些公司已推出若干个000B产品,例如Gemstone,Objectstore,Ontos,Versant等。下面对这些系统提供的各种功能进行比较:

16

面向对象的数据库管理系统(2).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
×
二维码
× 游客快捷下载通道(下载后可以自由复制和排版)
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能出现无法下载或内容有问题,请联系客服协助您处理。
× 常见问题(客服时间:周一到周五 9:30-18:00)