第 13 章 · 第二节 · 课件第 8 页
概念结构设计的过程
先画局部 E-R 图,再集成为全局 E-R 图,交给逻辑结构设计。

重 点
先各画各的局部图再合并,而不是一开始就画一张大图。
想一想
为什么不一次把整个系统的 E-R 图画完?
先画局部 E-R 图,再集成为全局 E-R 图,交给逻辑结构设计。

先各画各的局部图再合并,而不是一开始就画一张大图。
为什么不一次把整个系统的 E-R 图画完?
按部门、角色或业务划分,有描述信息的是实体,没有的是属性。
| 按什么划分 | 例子 |
|---|---|
| 关键业务 | 采购业务、销售业务 |
| 使用部门 | 采购部、销售部 |
| 使用角色 | 顾客、管理员 |
合并局部图,消除三种冲突和冗余,得到全局 E-R 图。
| 方法 | 做法 |
|---|---|
| 多元集成法 | 一次把多张局部图合成一张 |
| 二元集成法 | 先合两张,再把结果与下一张合,逐步进行 |
| 冲突 | 表现 | 解决 |
|---|---|---|
| 属性冲突 | 同一属性的类型、取值范围或单位不同 | 统一类型和单位 |
| 命名冲突 | 异名同义,或同名异义 | 统一命名 |
| 结构冲突 | 同一实体在两张图中的属性组成不同,或同一对象一处是实体、一处是属性 | 属性取并集,统一抽象 |
| 冲突 | 解决 |
|---|---|
| 属性冲突 | 统一类型和单位 |
| 命名冲突 | 统一命名 |
| 结构冲突 | 属性取并集 |