某企业开发信息管理系统平台进行E-R图设计,人力部门定义的是员工实体具有属性:员

admin2022-08-02  35

问题 某企业开发信息管理系统平台进行E-R图设计,人力部门定义的是员工实体具有属性:员工号、姓名、性别、出生日期、联系方式和部门,培训部门定义的培训师实体具有属性:培训师号,姓名和职称,其中职称={初级培训师,中级培训师,高级培训师},这种情况属于(),在合并E-R图时,解决这一冲突的方法是(作答此空)A.员工实体和培训师实体均保持不变B.保留员工实体、删除培训师实体C.员工实体中加入职称属性,删除培训师实体D.将培训师实体所有属性并入员工实体,删除培训师实体

选项 A.员工实体和培训师实体均保持不变
B.保留员工实体、删除培训师实体
C.员工实体中加入职称属性,删除培训师实体
D.将培训师实体所有属性并入员工实体,删除培训师实体

答案 C

解析 ER图集成时产生的冲突及解决办法属性冲突:包括属性域和属性取值的冲突。命名冲突:包括同名异义和异名同义。结构冲突:包括同一对象在不同应用中具有不同的抽象,以及统一实体在不同的局部E-R图中所包含的属性个数和属性排列次序不完全相同。本题中,培训师属于员工的一种,所以不应该抽象为两个不同的实体,这种冲突属于结构冲突,解决方案是员工实体中加入职称属性,然后把培训教师实体删除。
转载请注明原文地址:https://tihaiku.com/congyezige/2398053.html

最新回复(0)