概念模型向逻辑模型转换;CONTENTS;01; 概念模型向逻辑模型转换,实质上是将概念模型阶段设计的E-R图转换成计算机世界可以支持的数据模型的过程。
由于目前采用的数据库基本上都是关系数据库,在此只探讨如何将概念模型阶段设计的E-R图正确转换成关系表以及表间联系的形式。
在转换过程中,注意实体(E)、联系(R)和数据表的对应关系。; E-R模型向关系模型转换的规则:
(1)一个实体转换成一个关系模式,实体的属性就是关系的属性,实体的键就是关系的键。
(2)一个联系转换成一个关系模式,参与该联系的各实体的键以及联系的属性转换成关系的属性。该关系的键有以下三种情况:
若为1:1联系,则每个实体的键均是该关系的候选键;
若为1:n联系,则关系的键为n端实体的键;
若为m:n联系,则关系的键为各相关实体的键的组合。
注意:某些联系也可以与某个实体合并成一个关系模式。;02;实例:
将下图所示的“学生选课数据库系统E-R模型”转换成逻辑模型。;(1)E-R模型向关系模式转换;(2)转换成关系表;(3)定义表间关联;某工厂物资管理E-R模型;谢谢聆听