object-oriented database management system:面向对象数据库管理系统
面向对象数据库管理系统(OODBMS,object-oriented database management system)是支持将数据当作对象来模拟和创造的一种数据库管理系统。它包括对对象类的支持以及对子类及其对象对类特性和方法的继承的支持。现在,由什么组成OODBMS的标准尚未被广泛认同,并且OODBMS产品被认为尚处于初期。其间,与对象相关的数据库管理系统(ORDBMS),有种观念是面向对象数据库概念可以添加到关系数据库上,这一观念在可利用的产品中更为普遍。面向对象数据库界面标准被产业群体发展,成为对象数据管理组(ODMG)。对象管理组(OMG)已经被定为网络中系统之间的面向对象数据的中间界面。
在有影响的论文《面向对象的数据库声明》中,Malcolm Atkinson和其他作者对OODBMS的定义如下:
面向对象的数据库系统必须满足两项标准:它必须是一个数据库管理系统,并且必须是面向对象的系统,例如在尽可能的范围内它必须与当前的面向对象的程序语言相兼容。第一个标准转换为五个特征:持续性、二级存储管理、同步性、防御性和一个特定询问工具。第二个标准转换为八个特性:复杂的对象、对象一致性、封装、类型、继承性、迟约束、可延长性和计算的完全性。
最近更新时间:2008-06-17 作者:K. P. Krishna KumarEN