第八章_具有面向对象特征的数据库系统

第八章_具有面向对象特征的数据库系统

本章不是重点章,通过学习,可以了解两类具有面向对象特征的数据库系统的基本概念。仅此而已。

一、数据模型的演变过程

第一代数据库系统是70年代流行的层次、网状DBS。第二代DBS80年代流行的关系数据库系统。

但是这两代数据库不能适应新的应用需要:

多媒体数据

空间数据

时态数据

复合对象

新一代的数据库系统从面向对象技术和数据库结构的角度出发。形成两种风格,一是"面向对象的数据库系统"(OODBS),另一种是"对象关系数据库系统"(ORDBS)

二、嵌套关系和复合对象

关系模式中的数据结构层次是"关系---元组---属性"而属性类型是一些基本的数据类型。元组是属性值的有序集合,关系是元组的无序集合,关系具有规范化结构(1NF).因此,传统关系模型称为"平面关系模型"

若允许关系的属性值又可以是关系,而且可以嵌套,形成非1NF关系,则形成嵌套关系模型。

若进一步放宽限制,允许关系中的属性可以是基本数据类型、结构类型(元组类型)或集合类型(即关系类型)。则形成复合对象模型。

三、对象关系数据库

在传统的关系数据模型基础上,提供元组、数组、集合一类更为丰富的数据类型以及处理新的数据类型操作的能力,这样形成的数据模型称为"对象关系数据模型",基于对象关系数据模型的DBS称为对象关系数据库系统(ORDBS)

三、面向对象数据库

在面向对象程序设计语言(OOPL)

C++基础上进行扩充,引入数据库技术,能操作持久数据,处理数据库。形成持久化C++系统。也就是面向对象数据库系统

转载于:https://www.cnblogs.com/gzhnan/articles/1596704.html

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值