在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称为______。 A.语义冲突 B.命名冲突 C.属性冲突 D.结构冲突

admin2019-06-08  37

问题 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称为______。
A.语义冲突
B.命名冲突
C.属性冲突
D.结构冲突

选项 A、 
B、 
C、 
D、 

答案B

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

最新回复(0)