将局部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的联系类型。
举一反三
- 下列选项中,不属于全局E-R模型设计的是() A: 确定公共实体类型 B: 消除冲突 C: 将E-R模型转换为关系模型 D: 合并局部E—R模型
- 在将局部E-R模型合并成全局E-R模型时,应(____):①、(____)冲突,②、命名冲突,③、结构冲突。
- 下列选项中,不属于全局E-R模型设计的是( )。 A: 确定公共实体类型 B: 消除冲突 C: 将E-R模型转换为关系模型 D: 合并局部E-R模型
- 局部E-R模型进行合并生成全局E-R模型,其主要任务是_______。 A: 删除不常用的属性 B: 将相关E-R模型合并 C: 消除实体之间的冲突 D: 消除实体之间的联系
- 中国大学MOOC: 局部E-R模型进行合并生成全局E-R模型,其主要任务是_______。
内容
- 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: 命名冲突