object-oriented database management system

来源:岁月联盟 编辑:zhu 时间:2010-02-08

对象导向数据库管理系统(OODBMS)是一个支持把数据作为对象来模拟和创建的数据库管理系统。这包括对一些对象类的支持以及子类及其对象对类特性的继承。

现在还没有广泛认可的建立OODBMS的标准,OODBMS产品被认为尚未成熟。在这期间,对象关系数据库管理系统(ORDBMS??该概念是指对象导向数据库概念可以被叠加在关系数据库之上)在可利用的产品中更为普遍。

对象导向数据库界面标准正在由一个工业界组织(即对象数据管理组织ODMG)进行发展。对象管理组织已经为网络中系统之间的对象导向数据代理界面制定了标准。

在他们有影响力的文件(对象导向数据库声明)中,Malcolm Atkinson和其他人是这样定义OODBMS的:  一个对象导向数据库系统必须满足两个标准:它应该是一个数据库管理系统,并且它应该是一个对象导向的系统,比如对可能范围而言它应该与对象导向的程序设计语言相容。

第一个标准含有五个特征:持续性、二级存储管理、并行性、数据恢复和ad hoc质询工具。第二个标准含有八个特征:复合对象、对象同一性、封装、类、继承性、优先与后期连结相结合、可延长性和计算完全。

他们的文件对每个特征都有详细描述。

上一篇:OASIS

图片内容