对象关系数据库管理系统(ObjectOrientedDataBaseSystem,简称OODBS)是数据库技术与面向对象程序设计方法相结合的产物。对于OO数据模型和面向对象关系数据库管理系统的研究主要体现在:研究以关系数据库和SQL为基础的扩展关系模型;以面向对象的程序设计语言为基础,研究持久的程序设计语言,支持OO模型;建立新的面向对象数据库系统,支持OO数据模型。 概述
对象关系数据库管理系统是一种支持模块化设计和软件重用的实际可行的编程方法。它把程序设计的主要活动集中在建立对象和对象之间的联系(或通信)上,从而完成所需要的计算。一个面向对象的程序就 是相互联系(或通信)的对象集合。面向对象程序设计的基本思想是封装和可扩展性。
对象关系数据库管理系统支持面向对象数据模型(以下简称OO模型)。即面向对象数据库系统是一个持久的、可共享的对象库的存储和管理者;而一个对象库是由一个OO模型所定义的对象的集合体。