问题
单项选择题
由分E-R图生成初步E-R图,其主要任务是( )。
A.消除不必要冗余
B.消除属性冲突
C.消除结构冲突和命名冲突
D.B和C
答案
参考答案:D
解析: 合并分E-R图,生成初步E-R图,是在概念结构设计中视图集成的第一阶段。各分E-R图之间的冲突主要有3类:属性冲突,命名冲突和结构冲突。 属性冲突中包括: (1)属性域冲突,即属性值的类型,取值范围或取值集合不同。 (2)属性取值单位冲突。 命名冲突包括: (1)同名异义,即不同意义的对象在不同的局部应用中具有相同的名字。 (2)异名同义,即同一意义的对象在不同的局部应用中具有不同的名字。 结构冲突包括: (1)同一对象在不同应用中具有不同的抽象。 (2)同一实体在不同分E-R图中所包含的属性个数和属件排列次序不完全相同。