在局部E-R图合并为总体E-R图的过程中,(10)是错误的。
- A不同局部E-R图中出现的相同实体,在总体E-R图中只能出现—次
- B在总体E-R图中可以添加属于不同局部E-R图实体间的联系
- C在总体E-R图中可以删除在原局部E-R图中存在的联系
- D在总体E-R图中不能删除任何不同实体间的联系
在局部E-R图合并为总体E-R图的过程中,(10)是错误的。
解析:本题考查的是数据库设计方面的有关知识。 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图合并过程中,有可能会出现不同实体间的冗余联系,可以删除。
1、下列关于E-R图的表述中,错误的是( )。A.E-R图指实体联系图B.用椭圆
下列关于E-R图的表述中,错误的是( )。A.E-R图指实体联系图B.用椭圆表示联系C.联系也可以有属性D.E-R模型是由P.P.S.Chen提出的AE-R图指实体联系图B用椭圆表示联系C联...
2、各个局部(分)E-R图画好以后,应当将它们合并起来集成为完整(总)E-R图。
各个局部(分)E-R图画好以后,应当将它们合并起来集成为完整(总)E-R图。在集成时应当注意不包括()。A消除不必要的冗余实体、属性和联系B解决各分E-R图之间的冲突C根据情况...
在E-R图的基本图素中,矩形框表示的是()A实体集B属性C实体之间的联系D数据库
合并E-R图的主要目的是______。AA) 消除冲突BB) 定义实体CC) 确定范围DD) 验证需求EA.FB.GC.HD.
5、在数据库设计中,将E-R图转换为关系模式的过程属于( )。
在数据库设计中,将E-R图转换为关系模式的过程属于( )。A需求分析阶段B逻辑设计阶段C概念设计阶段D物理设计阶段
什么是E-R图?E-R图的构成要素有哪些?