第五部分 面向对象的数据库系统
第五部分 面向对象的数据库系统
参考书: 6.蔡希尧,陈平.面向对象技术.西安:西安电子科技 大学出版社,1993年11月(第6章) 2.冯玉林,黄涛,倪彬.对象技术导论.北京:科学出版 社,1998年3月(第五章)
参考书: 6. 蔡希尧, 陈平. 面向对象技术. 西安: 西安电子科技 大学出版社, 1993年11月(第6章) 2.冯玉林,黄涛,倪彬. 对象技术导论. 北京: 科学出版 社, 1998年3月(第五章)
引言 术语:数据库、数据库管理系统、数据库系统 数据库技术的发展 从文件系统 具备了:最小冗余、支持 发展到数据库 共享、独立于应用、高效 的检索与更新操作等特点 网状数据库数据库而向对象 层次 关系型 数据库 的数据库 基于网状 基于层次 基于关系 基于面向对象 数据模型 数据模型 数据模型 数据模型
术语:数据库、数据库管理系统、数据库系统 一、 引言 数据库技术的发展 网状 数据库 关系型 数据库 面向对象 的数据库 层次 数据库 从文件系统 发展到数据库 具备了:最小冗余、支持 共享、独立于应用、高效 的检索与更新操作等特点 基于网状 数据模型 基于层次 数据模型 基于关系 数据模型 基于面向对象 数据模型
为什么出现面向对象的数据库(OODB)? 数据库应用范围的扩大,数据类型更为复杂,如: CAD应用二维、三维图形与图象 多媒体应用文本、图形、图象、声音、视频 复杂、嵌套的数据,超长、变长文本 等等 面向对象程序设计范型的推动 越来越多的应用系统采用面向对象的程序设计范型 传统的数据库不能有效地支持对象存储
为什么出现面向对象的数据库(OODB)? 数据库应用范围的扩大,数据类型更为复杂,如: CAD应用——二维、三维图形与图象 多媒体应用——文本、图形、图象、声音、视频 复杂、嵌套的数据,超长、变长文本 等等 面向对象程序设计范型的推动 越来越多的应用系统采用面向对象的程序设计范型 传统的数据库不能有效地支持对象存储
面向对象的数据库系统 必须具备的两项特征 蔡希尧 (1)支持核心的面向对象数据模型(对象模型); (2)借助对传统数据库之语义的扩充或修改,使之与核 心的面向对象数据模型的语义一致,以支持传统数据库中 所有的数据库特征
面向对象的数据库系统 必须具备的两项特征 ——蔡希尧 (1)支持核心的面向对象数据模型(对象模型); (2)借助对传统数据库之语义的扩充或修改,使之与核 心的面向对象数据模型的语义一致,以支持传统数据库中 所有的数据库特征