在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为(59)。

admin2013-02-02  35

问题 在某学校的综合管理系统设计阶段,教师实体在学籍管理子系统中被称为“教师”,而在人事管理子系统中被称为“职工”,这类冲突被称之为(59)。

选项 A、语义冲突
B、命名冲突
C、属性冲突
D、结构冲突

答案B

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

最新回复(0)