A.语义冲突
B.命名冲突
C.属性冲突
D.结构冲突
属性冲突是指属性域、精度、单位的不一致。其中,属性域冲突是指属性值的类型、取值范围或取值集合不同。例如,由于学号是数字,因此某些部门(即局部应用A)将学号定义为整数形式,而由于学号不用参与运算,因此另一些部门(即局部应用B)将学号定义为字符型形式。属性取值单位冲突的一个例子是:学生的身高,有的以“米”为单位,有的以“厘米”为单位,也有的以“尺”为单位。
结构冲突是指同一个对象在不同的局部E-R图中有不同的表示,即同一对象在不同应用中具有不同的抽象,或同一实体在不同局部视图中所包含的属性不完全相同(或者属性的排列次序不完全相同),或实体之间的联系在不同局部视图中呈现不同的类型等。
命名冲突和属性冲突可以通过协商,规定统一的基本数据名称。而结构冲突则必须返回到需求分析阶段,更加深入地调查研究、分析,最后进行一致性的调整。