面向对象数据库(第四部分-面向对象数据库管理系统)PPT
面向对象数据库
第四部分 面向对象数据库管理系统
OODBMS 与传统的DBMs 在基本功能上大致保持一致,但是在具体功能上则有不少扩充与改变
1 、类管理
类、类层次结构的定义 (即OODM 的定义 )
类层次结构的删除以及相应的物理级定义〔 如索引、hash 、集簇等
类层次结构的变更(类模式演化)
2、对象管理
基于类层次结构上的对象的查询、增添、删除、修改等功能。
3、对象控制
完整性约束、安全性、事务处理与并发控制、故障恢复等
工程领域中常用的版本控制
§1 类管理
在OODBMS 中类管理由如下五部分组成:
1)类层次结构定义;
2 )扩充的数据类型与抽象数据类型;
3 )类模式演化;
4 )类层次结构的数据字典;
5 )其它。
1)类层次结构定义
①类的结构定义
②类中方法定义
③类间的继承与组合定义
通过类层次结构定义可以完整的构作一个OODM
2)扩充的数据类型与抽象数据类型
扩充的数据类型
①标量类型 ②聚集类型set Array List Bag Turple Vector
③几何拓扑类型 ④时间类型 ⑤度量衡类型
ADT
一般可用CREATE TYPE 定义抽象数据类型
例如可以定义一个文档类型 (OSQL一种虚
原创力文档

文档评论(0)