将
ER
模型转换为关系模型的规则如下:
(1)
一个实体型转换为一个关系模式,
实体的属性就是关系的属性,
实体的码
就是关系的码.
(2)一个1
:
1的联系可以转换为一个独立的关系模式,也可以与任意一端对
应的关系模式合并.
如果转换为一个独立的关系模式,
则与该联系相连的各实体
的码及联系本身的属性均转换为关系的属性,每个实体的码均是该关系的候选
键.
(3)
一个
1:n
联系可以转换为一个独立的关系模式,也可以与任意
n
端对应
的关系模式合并。
如果转换为一个独立模式,
则与该联系相连的各实体的码及联
系本身的属性均转换为关系的属性,
而关系的码为
n
端的实体的码。
如果与
n
端
实体对应的关系模式合并,
则需要在该关系模式的属性中加入
1
端关系模式的码
和联系本身的属性。
(
4
)一个
m:n
的联系可以转换为一个独立的关系模式,与该联系相连的各实体
的码及联系本身的属性均转换为关系的属性,而关系的码为各实体码的组合。
(