多做题,通过考试没问题!

数据库原理与应用

睦霖题库>大学试题(计算机科学)>数据库原理与应用

试述面向对象数据库的模式演进中模式的一致性的主要内容。

正确答案:数据库模式为适应需求的变化而随时间变化称为模式演进。
在关系数据库中,模式的变化比较简单。对于面向对象数据库系统,模式的修改就相对复杂得多。模式在演进过程中不能出现自身的矛盾与错误,这是模式的一致性。模式的一致性通过一致性约束实现,包括惟一性约束、存在性约束和子类约束。
惟一性约束:命名惟一。在一个模式中类命名必须惟一,同一类中属性名必须惟一,类名与属性名可以相同,但应尽量避免。
存在性约束:显式引用的成分必须存在。被引用的类、属性和操作必须在模式定义中的相应位置中给予定义,操作还必须有其实现程序。
子类约束:子类与超类之间不能出现环状联系,相互联系必须有必要的说明,并应避免由于多继承带来的冲突。
答案解析:
进入题库查看解析

微信扫一扫手机做题