第11章面向对象数据库 ■新的数据库应用和新的数据类型 ■面向对象的数据模型 ■对象关系数据库与对象数据库 ■面向对象数据库研究中的几个特点 ■ RDBMS、 ORDBMS和 OODBMS的比较
第11章 面向对象数据库 ◼ 新的数据库应用和新的数据类型 ◼ 面向对象的数据模型 ◼ 对象关系数据库与对象数据库 ◼ 面向对象数据库研究中的几个特点 ◼ RDBMS、ORDBMS和OODBMS的比较
新的数据库应用和新的数据类型 ■新的数据库应用 ■计算机辅助设计(CAD)、多媒体技术(音 频、视频文件的存储和处理)等 复杂的数据类型 ■用户定义的抽象数据类型 ■构造类型 ■继承
新的数据库应用和新的数据类型 ◼ 新的数据库应用 ◼ 计算机辅助设计(CAD)、多媒体技术(音 频、视频文件的存储和处理)等 ◼ 复杂的数据类型 ◼ 用户定义的抽象数据类型 ◼ 构造类型 ◼ 继承
面向对象的数据模型 对象与类 对象的属性、方法和状态 对象的交互与消息 类的确定与划分 封裝 继承性 多态性 对象标识符
面向对象的数据模型 ◼ 对象与类 ◼ 对象的属性、方法和状态 ◼ 对象的交互与消息 ◼ 类的确定与划分 ◼ 封装 ◼ 继承性 ◼ 多态性 ◼ 对象标识符
对象与类 ■对象 数据特征、状态特征和行为特征 对象应该具有如下特性 ■每一个对象必须能够通过某种方式(如名称) 区别于其它对象 ■用特征或属性来描述对象 有一组操作,每一个操作决定对象的一种行为
对象与类 ◼ 对象 ◼ 数据特征、状态特征和行为特征 ◼ 对象应该具有如下特性 ◼ 每一个对象必须能够通过某种方式(如名称) 区别于其它对象 ◼ 用特征或属性来描述对象 ◼ 有一组操作,每一个操作决定对象的一种行为
具有相同数据特征和行为特征的所有对 象称为一个对象类,简称类 ■对象是类的一个实例,类是型的概念, 对象是值的概念
类 ◼ 具有相同数据特征和行为特征的所有对 象称为一个对象类,简称类。 ◼ 对象是类的一个实例,类是型的概念, 对象是值的概念