E-R模型到关系模型的转换:


(1)实体类型的转换


  将每个实体类型转换成一个关系模式,实体的属性即为关系的属性,实体标识符即为关系的键。


(2)联系类型的转换


1)实体间的联系是1:1


  可以在两个实体类型转换成两个关系模式中的任意一个关系模式的属性中加入另一个关系模式的键和联系类型的属性。


范例如下:



E-R模型转换为关系模型_实体类型


2)如实体间的联系是1:N


  则在N端实体类型转换成的关系模式中加入1端实体类型转换成的关系模式的键和联系类型的属性。




范例如下:


E-R模型转换为关系模型_数据库_02



3)如实体间的联系是M:N


  则将联系类型也转换成关系模式,其属性为两端实体类型的键加上联系类型的属性,而键为两端实体键的组合。



范例如下:

E-R模型转换为关系模型_数据库_03