面向对象数据库视图类实现技术面向对象数据库视图传统数据库视图从某个特定角度反映数据库,不存储数据,也不占用空间,但可当作实表操作,也称为虚表
OODBS中的视图具备传统数据库中的功能,每个视图是一个“虚类”,由一个或多个类产生,虽不能产生对象实例,但可当作对象实例操作
面向对象数据库中所有视图构成一个有向无环图,其基本元素是对象视图类
对象视图类从模式中源类的某个查询推导产生,它由属性和方法构成,存在继承和合成关系
面向对象数据库视图实现技术面向对象数据库中很多操作(如统计、连接查询和视图操作)都能自由访问数据库数据,利用这些操作实现OODBS视图操作,能降低复杂度并提高效率,但容易破坏对象封装性
为了不破坏对象封装性,我们在对象中设计一组接口,系统通过这组接口完成视图操作,这样会增加对象复杂性和OODBS设计难度
为了克服这个缺点,我们对这些接口实行标准化,把它们与数据库中其他对象的服务结合
基于上述条件,我们设计相应类数据结构和操作实现OODBS视图
面向对象数据库视图集成技术视图类定义好后,我们把它们集成在一起构成有向无环图,其基本元素是对象视图类
以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。