在合并 E-R 图时,解决上述冲突的方法是( )。
单选题
在合并 E-R 图时,解决上述冲突的方法是( )。
A. 员工实体和培训师实体均保持不变
B. 保留员工实体、删除培训师实体
C. 员工实体中加入职称属性,删除培训师实体
D. 将培训师实体所有属性并入员工实体,删除培训师实体
答案:C
解析
正确答案:C。合并 E-R 图时,员工与培训师可能描述同一业务对象,存在属性或结构冲突。培训师通常是员工的一种角色,其关键差异是“职称”,因此应把职称并入员工实体,并删除冗余的培训师实体,既解决冲突又保留必要信息。
A:保留两个实体,冲突和冗余仍然存在。
B:只删除培训师实体,未保留其特有信息,会造成信息丢失。
D:把培训师全部属性并入员工,可能引入重复或不必要属性,不够精炼。
考点延伸:E-R 图合并常见冲突包括属性冲突、命名冲突、结构冲突。同一对象在不同子图中抽象不一致时,应按统一语义归并,通常采用“合并实体、补充属性、消除冗余”的策略。