面向对象数据库模式演进技术

面向对象数据库模式演进技术面向对象数据库中的类为适应需求变化而随时间变化称为模式演进,包括创建新类、删除旧类、修改类属性和操作等

模式演进必须保持模式一致性(模式自身内部不能出现矛盾),这通过模式一致性约束来描述

模式一致性约束可分为唯一性约束(同一模式中名字唯一)、存在性约束(显示引用的成分须存在)和子类型约束(子类和父类的联系不可有环,不能有从多继承带来的任何冲突等)等,满足所有这些一致性约束的模式称为一致模式

模式演化历来是面向对象数据库研究的重点与难点

其解决途径一般有以下两种:①模式改变考虑现有应用程序,使两者相互集成和适应

②开发新的高级数据库编程语言

常用演化方法有TSE(透明模式演化)、等价模式演化和基于数据字典的模式演化等

以上内容由大学时代综合整理自互联网,实际情况请以官方资料为准。

相关