【正确答案】对象-关系数据库系统是将关系数据库系统与面向对象数据库系统两方面的特征相结合,不仅支持核心的面向对象数据模型,而且支持传统数据库系统所具有的特征。主要特点有: 1) 具有原来关系数据库的各种特点 2) 扩充数据类型;3) 支持复杂对象;4) 支持继承的概念; 5) 提供通用的规则系统;实现对象-关系数据库系统的方法主要有以下五类。 1) 从头开发对象-关系DBMS。2) 在现有的关系型DBMS基础上进行扩展。扩展方法有两种:对关系型DBMS核心进行扩充,逐渐增加对象特性。不修改现有的关系型DBMS核心,而是在现有关系型DBMS外面加一个包装层。3) 将现有的关系型DBMS与其他厂商的对象-关系型DBMS连接在一起,使现有的关系型DBMS直接而迅速地具有了对象-关系特征。连接方法主要有两种:关系型DBMS使用网关技术与其他厂商的对象-关系型DBMS连接。将对象-关系型引擎与关系型存储管理器结合起来,即以关系型DBMS作为系统的最底层,对象-关系型系统作为上层。 4) 将现有的OO型DBMS与其他厂商的对象-关系型DBMS连接在一起,使现有的面向对象型DBMS直接而迅速地具有了对象-关系特征。5) 扩充现有的面向对象的DBMS,使之成为对象-关系型DBMS。
【答案解析】