在局部E-R图合并为总体E-R图的过程中,(59)是错误的。A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现一次B.在总体E-R图中可以添加属于不同局部E-R图实体间的联系C.在总体E-R图中可以删除在原局部E-R图中存在的联系D.在总体E-R图中不能删除任何不同实体间的联系

题目

在局部E-R图合并为总体E-R图的过程中,(59)是错误的。

A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现一次

B.在总体E-R图中可以添加属于不同局部E-R图实体间的联系

C.在总体E-R图中可以删除在原局部E-R图中存在的联系

D.在总体E-R图中不能删除任何不同实体间的联系


相似考题
更多“在局部E-R图合并为总体E-R图的过程中,(59)是错误的。A.不同局部E-R图中出现的相同实体,在总体E-R ”相关问题
  • 第1题:

    在局部E-R图合并为总体E-R图的过程中,(34)是错误的。

    A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现一次

    B.在总体E-R图中可以添加属于不同局部E-R实体之间的联系

    C.在总体E-R图中可以删除在原局部E-R图中存在的联系

    D.在总体E-R图中不能删除任何不同实体间的联系


    正确答案:D
    解析:实体间的联系在不同的局部E-R图中可能为不同的类型,其解决方法是根据应用的语义对实体联系的类型进行综合或调整。在初步的E-R图中,可能存在一些冗余的数据和实体间冗余的联系。冗余数据和冗余联系容易破坏数据库的完整性,给数据库维护增加困难,应当予以消除。消除冗余的主要方法为分析方法,即以数据字典和数据流图为依据,根据数据字典中关于数据项之间逻辑关系的说明来消除冗余。

  • 第2题:

    在局部E-R图合并为总体E-R图的过程中,(10)是错误的。

    A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现—次

    B.在总体E-R图中可以添加属于不同局部E-R图实体间的联系

    C.在总体E-R图中可以删除在原局部E-R图中存在的联系

    D.在总体E-R图中不能删除任何不同实体间的联系


    正确答案:D
    解析:本题考查的是数据库设计方面的有关知识。
      E-R图的设计需要对需求分析阶段所得到的数据进行分类、聚集和概括,确定实体、属性和联系。具体要经过:选择局部应用、逐一设计局部E-R图和E-R图合并步骤。
      E-R图合并也称视图集成。根据局部应用设计好各局部E-R图之后,就可以对各局部E-R图进行合并。合并的目的是为了解决在集成的过程中局部E-R图中相互间存在的冲突,消除局部E-R图之间存在的信息冗余,使之成为能够被全系统所有用户共同理解和接受的统一的、精炼的全局概念模型。合并的方法是将具有相同实体的两个或多个E-R图合而为一,在合成后的E-R图中把相同实体用一个实体表示,合成后的实体的属性是所有局部E-R图中该实体的属性的并集,并以此实体为中心,并入其他所有局部E-R图。
    再把合成后的E-R图以局部E-R图看待,合并剩余的局部E-R图,直至所有的E-R图全部合并,就构成一张全局E-R图。局部E-R图之间的冲突主要有以下三类:
      属性冲突:同一属性可能会存在于不同的局部E-R图,由于设计人员不同或是出发点不向,对属性的类型、取值范围、数据单位等可能会不一致,这就需要在设计阶段进行统一。
      命名冲突:相同意义的属性,在不同的局部E-R图上有着不同的命名,或是名称相同的属性在不同的局部E-R图中代表着不同的意义,这些也要进行统一。
      结构冲突:同一实体在不同的局部E-R图中有不同的属性,同一对象在某一局部E-R图中被抽象为实体而在另一局部E-R图中又被抽象为属性,需要统一。
      局部E-R图的合并过程中要对其进行优化,具体可以从以下几个方面实现:
      ▲ 实体类型的合并:两个具有1:1联系或1:n联系的实体,可以予以合并,使实体个数减少,有利于减少将来数据库操作过程中的连接开销。
      ▲ 冗余属性的消除:一般在各分E-R图中的属性是不存在冗余的,但合并后就可能出现冗余。因为合并后的E-R图中的实体继承了合并前该实体在分E-R图中的全部属性,属性间就可能存在冗余,即某一属性可以由其他属性确定。
      ▲ 冗余联系的消除:在局部E-R图合并过程中,可能会出现实体联系的环状结构,即某一实体A与另一实体B间有直接联系,同时A又通过其他实体与实体B发生间接联系,通常直接联系可以通过间接联系所表达,可消除直接联系。
      对所有的分E-R图合并完之后,就形成了整个系统的全局E-R图,也就完成了概念结构设计。
      对于选项A“不同局部E-R图中出现的相同实体,在总体E-R图中只能出现—次”是在局部E-R图合并时需要解决的。
      对于选项B“在总体E-R图中可以添加属于不同局部E-R图实体间的联系”是可以在合并时根据应用需求添加。
      对于选项C“在总体E-R图中可以删除在原局部E-R图中存在的联系”在局部E-R图合并过程中,可能会出现冗余联系,应当消除。
      对于选项D“在总体E-R图中不能删除任何不同实体间的联系”的说法是错误的,因为,在局部E-R图合并过程中,有可能会出现不同实体间的冗余联系,可以删除。

  • 第3题:

    当将局部E-R图集成为全局E-R图时,如果同一对象在一个局部E-R图中作为实体,而在另一个局部E-R图中作为属性,这种现象称为 冲突。


    命名冲突;结构冲突;属性冲突

  • 第4题:

    在局部E-R图合并为总体E-R图的过程中,(51)是错误的。

    A.不同局部E-R图中出现的相同实体,在总体E-R图中只能出现一次

    B.在总体E-R图中可以添加属于不同局部E-R实体之间的联系

    C.在总体E-R图中可以删除在原局部E-R图中存在的联系

    D.在总体E-R图中不能删除任何不同实体间的联系


    正确答案:D
    解析:在数据库的概念结构设计过程中,各子系统的局部E-R图设计好后,下一步就是要将所有的分E-R图综合成一个系统的总体E-R图,一般称为视图的集成。视图集成通常有两种方式:(1)多个局部E-R图一次集成。这种方式比较复杂,做起来难度较大。(2)逐步集成,用累加的方式一次集成两个局部E-R图。这种方式每次只集成两个局部E-R图,可以降低复杂度。由于各子系统应用所面临的问题不同,且通常是由不同的设计人员进行局部视图设计,这就导致各个局部E-R图之间必定会存在许多不一致的问题,称之为冲突。因此合并分E-R图时并不能简单地将各个局部E-R图画到一起,而是必须着力消除各个局部E-R图中的不一致,以形成一个能为全系统中所有用户共同理解和接受的统一的概念模型。各局部E-R图之间的冲突主要有3类。(1)属性冲突包括属性域冲突和属性取值冲突。属性冲突理论上好解决,只要换成相同的属性就可以了,但实际上需要各部门协商,解决起来并不简单。(2)命名冲突包括同名异义和异名同义。处理命名冲突通常也像处理属性冲突一样,通过讨论和协商等行政手段加以解决。(3)结构冲突包括同一对象在不同应用中具有不同的抽象,以及同一实体在不同局部E-R图中所包含的属性个数和属性排列次序不完全相同。对于前者的解决办法是把属性变换为实体或实体变换为属性,使同一对象具有相同的抽象。对于后者的解决办法是使该实体的属性取各局部E-R图中属性的并集,再适当调整属性的次序。另外,实体间的联系在不同的局部E-R图中可能为不同的类型,其解决方法是根据应用的语义对实体联系的类型进行综合或调整。在初步的E-R图中,可能存在一些冗余的数据和实体间冗余的联系。冗余数据和冗余联系容易破坏数据库的完整性,给数据库维护增加困难,应当予以消除。消除冗余的主要方法为分析方法,即以数据字典和数据流图为依据,根据数据字典中关于数据项之间逻辑关系的说明来消除冗余。

  • 第5题:

    下面关于E-R图的设计原则描述错误的是()。

    A.属性应该存在于且只存在于某一个实体或者关系中。

    B.一个实体可以作为另一个实体的属性。

    C.同一个实体在同一个E-R图中只能出现一次。

    D.可以先设计局部E-R图,再把每一个局部的E-R图综合起来,生成总体的E-R图。


    矩形表示实体?椭圆表示属性