• 2022-07-26
    将局部E-R模型合并成为全局E-R模型,需考虑的冲突有哪几种
  • 冲突通常有三种类型: ①属性冲突。其中包括: 属性域冲突。即属性值的类型、取值范围或取值集合不同。如对于病人编号的描述,不同医院可能采取不同的表示方式。对于星期的描述有的采用整数,有的采用字符等。 属性取值单位冲突。如长度的表示,有的用厘米,有的用米等。 ②命名冲突。即属性名、实体名、实体联系名相互冲突。其中包括: 同名异义。不同意义的对象具有相同的名字。 异名同义。即一义多名,同一意义的对象具有不同的名字。 ③结构冲突。其中包括: 同一对象在不同的局部E-R模型中产生不同的抽象。如关于医院中部门科室的描述,在某一局部E-R模型中为实体,而在另一局部E-R模型中为属性。 同一实体在不同的局部E-R模型中属性组成不同。如关于医生实体,在某一局部E-R模型中由职工号、姓名、性别、职称组成,而在另一局部E-R模型中则由职工号、姓名、性别、学历、学位、职称、医疗效果属性组成。 实体间联系在不同的局部E-R模型中其类型不同。如两实体间的联系,在某一局部E-R模型中为1:1的联系类型,而在另一局部E-R模型中可能成为1:n的联系类型;某一局部E-R模型中为1:n的联系类型,也许在另一局部E-R模型中成为m:n的联系类型。

    内容

    • 0

      合并局部E-R模型时主要考虑解决三类冲突,即()、()和()。

    • 1

      下述()不是局部E-R图集成为全局E-R图时可能存在的冲突? A: 结构冲突 B: 模型冲突 C: 属性冲突 D: 命名冲突

    • 2

      将局部E-R图合并为全局E-R图时,下列错误的做法是_______。 A: 需要合并、修改和重构 B: 先要找出较为关键的局部E—R图 C: 采用逐步积累的方式 D: 需要将所有局部E—R图一次性合并起来

    • 3

      下列哪些是局部E-R图集成为全局E-R图时可能存在的冲突?( )。 A: 模型冲突 B: 结构冲突 C: 属性冲突 D: 命名冲突

    • 4

      下列哪一条不是局部E-R图集成为全局E-R图时可能存在的冲突?() A: 模型冲突 B: 结构冲突 C: 属性冲突 D: 命名冲突