第七章数据库新技术概述.pptVIP

  • 7
  • 0
  • 约1.04万字
  • 约 55页
  • 2017-01-02 发布于重庆
  • 举报
数据库新技术概述 结 束 按照1990年高级DBMS功能委员会发表的“第三代数据库系统宣言”,一个对象—关系数据库系统必须满足两个条件: 一是支持一核心的面向对象数据模型; 二是支持传统数据库系统所有的数据库特征。 对象-关系数据库 对象-关系数据库系统除了具有原来关系数据库的各种特点外,还应该提供以下特点: 扩充数据类型:允许用户自己定义数据类型、函数和操作符,而且这些新的数据类型、函数和操作符一经定义将存放在数据库管理系统核心中,如同基本数据类型一样可供所有用户共享。 支持复杂对象: 能够在SQL中支持复杂对象。复杂对象是指由多种基本数据类型或用户自定义的数据类型构成的对象。 支持继承的概念:能够支持子类、超类的概念,支持继承与派生的概念,支持单继承与多重继承,支持重载。 提供通用的规则系统:能够提供强大而通用的规则系统,如规则中的事件和动作可以是任意的SQL语句,可以使用用户自定义的函数、规则能够被继承等。 对象-关系数据库(Cont.) 实现对象-关系数据库系统,可以采用方法: 从头开发对象-关系数据库系统。这种方法费时费力,一般不采用。 在现有的关系型数据库系统基础上进行扩展。 五种扩展方法 对关系型数据库系统核心进行扩充,逐渐增加对象特性。 不修改现有的关系型数据库系统核心,而是在现有关系型数据库系统外面加上一个包装层,由包装层提供对象-关系型

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档