根据上述案例思考以下两个问题:问题1:集成全局E-R模型时需要解决哪些冲突?由于各个局部应用所面对的问题不同,且通常由不同的设计人员进行局部E-R模型的设计,因此各个局部E-R模型之间必定会存在许多不一致的地方,称为冲突。所以在合并各局部E-R模型时,首先要合理地消除各局部E-R模型之间的冲突。冲突主要有以下三类:(1)命名冲突:包括实体集名、联系集名、属性名之间的同名异义和同义异名等命名冲突。(2)属性冲突:包括属性值类型、取值范围、取值单位的冲突。(3)结构冲突:包括两种情况,一是同一对象在不同应用中具有的抽象不同,二是同一实体在各局部应用中包含的属性个数和属性排列次序不完全相同。问题2:冗余数据是否必须消除?有些实体集的属性可能是冗余的数据,所谓冗余数据是指重复存在或可由基本数据导出的数据。冗余数据一方面浪费存储空间,另一方面又会破坏数据的完整性。但并不是所有的冗余数据都必须消除。有时为了提高效率,不得不以冗余数据为代价。