问题
单项选择题
下列关于面向对象数据库和关系数据库系统的叙述中,( )是不正确的。
A.面向对象数据库设计与关系数据库设计之间一个最主要的区别是如何处理联系
B.面向对象数据库设计与关系数据库设计中,处理继承的方法是相同的
C.在面向对象数据库中,通过使用继承构造来获得映射
D.在面向对象数据库中,联系是通过使用联系特性或包括相关对象的对象标识符的参照属性来处理的
答案
参考答案:B
解析: 在实际应用中,对象数据库设计与关系数据库设计之间一个最主要的区别是如何处理联系。在对象数据库中,联系典型地通过使用联系特性或者包括相关对象的OID的参照属性来处理。在关系数据库中,元组中的联系是通过匹配值的属性来指定的。对象数据库设计与关系数据库设计的另一个重要的区别在于如何处理继承。在对象数据库中,这些结构内建在模型中,因此通过使用继承构造来获得映射。在关系型的设计中,由于在基本的联系模型中不存在内建的构造,所以有不同的方案。故答案选B。