小型网站维护,网站备案投诉,google官网入口下载,营销型 手机网站制作合并分E-R图 各个局部应用所面向的问题不同#xff0c;各个子系统的E-R图之间必定会存在许多不一致的地方#xff0c;称之为冲突。 子系统E-R图之间的冲突主要有三类#xff1a; ①属性冲突 ②命名冲突 ③结构冲突①属性冲突 属性域冲突#xff0c;即属性值的类型、取值范围…合并分E-R图 各个局部应用所面向的问题不同各个子系统的E-R图之间必定会存在许多不一致的地方称之为冲突。 子系统E-R图之间的冲突主要有三类 ①属性冲突 ②命名冲突 ③结构冲突①属性冲突 属性域冲突即属性值的类型、取值范围或取值集合不同。 例如零件号有的部门把它定义为整数有的部门把它定义为字符型。 年龄某些部门以出生日期形式表示职工的年龄而另一些部门用整数表示职工的年龄。 属性取值单位冲突。 例如零件的重量有的以公斤为单位有的以斤为单位有的以克为单位。
②命名冲突 同名异义即不同意义的对象在不同的局部应用中具有相同的名字。 异名同义一义多名即同一意义的对象在不同的局部应用中具有不同的名字。 如对科研项目财务科称为项目科研处称为课题生产管理处称为工程。 命名冲突 可能发生在实体、联系一级上 也可能发生在属性一级上 通过讨论、协商等行政手段加以解决
③结构冲突
同一对象在不同应用中具有不同的抽象。 例如职工在某一局部应用中被当作实体而在另一局部应用中则被当作属性。 解决方法把属性变换为实体或把实体变换为属性使同一对象具有相同的抽象。 同一实体在不同子系统的E-R图中所包含的属性个数和属性排列次序不完全相同。 解决方法使该实体的属性取各子系统的E-R图中属性的并集再适当调整属性的次序。
实体间的联系在不同的E-R图中为不同的类型。 实体E1与E2在一个E-R图中是多对多联系在另一个E-R图中是一对多联系 解决方法是根据应用的语义对实体联系的类型进行综合或调整。