列表

详情


某企业开发信息管理系统平台进行E-R图设计,人力部门定义的是员工实体具有属性:员工号、姓名、性别、出生日期、联系方式和部门,培训部门定义的培训师实体具有属性:培训师号、姓名和职称,其中职称={初级培训师,中级培训师,高级培训师},这种情况属于(  )。

在合并E-R图时,解决这一冲突的方法是(  )。

第 1 问

A. 属性冲突

B. 结构冲突

C. 命名冲突

D. 实体冲突

第 2 问

A. 员工实体和培训师实体均保持不变

B. 保留员工实体,删除培训师实体

C. 员工实体中加入职称属性,剔除培训师实体

D. 将培训师实体所有属性并入员工实体,删除培训师实体

参考答案: B C

详细解析:

ER图集成时产生的冲突及解决办法:
属性冲突:包括属性域冲突和属性取值冲突。
命名冲突:包括同名异义和异名同义。
结构冲突:包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。
本题中,培训师属于员工的一种,所以不应该抽象为两个不同实体,这个冲突属于结构冲突,解决方案是员工实体中加入职称属性,剔除培训师实体。


上一题