设计全局ER模型
根题目:采用ER模型的数据库概念设计步骤
摘自:数据库系统原理(2007版) 课程代码4735 P46页
1. 设计局部 ER 模型
* 确定局部结构范围
* 定义实体
* 定义联系
* 分配属性
摘自:数据库系统原理(2007版) 课程代码4735 P48页
2.设计全局 ER 模型
所有局部 ER 模型都设计好后,接下来就是把它们综合成单一的全局概念结构。
全局概念结构不仅要支持所有局部 ER 模型,而且必须合理地表示一个完整、一致的
数据库概念结构(有的书上称此步工作为 “视图集成”, 这里的 “视图” 特指本书所
说的局部概念结构)。
综合成全局 ER 模型的步骤如下:
* 确定公共实体类型。
* 合并局部 ER 模型。
* 消除冲突
(1) 确定公共实体类型
为了给多个局部ER模型的合并提供初始合并的基础,首先要确定各布局结构中的公
共实体类型。
公共实体类型的确定并非一目了然。特别是当系统较大时,可能有很多局部模型,
这些局部ER模型是由不同的设计人员确定的,因而对同一现实世界的对象可能给予不
同的描述。有的作为实体类型,有的又作为联系类型或属性。即使都标识成实体类型,
实体类型名和键也可能不同。在这一步中,我们仅根据实体类型名和键来认定公共实
体类型。一般把同名实体类型作为公共实体类型的一类候选,把具有相同键的实体类
型作为公告实体类型的另一类候选。
(2)合并局部