(2) 实体类型内实体之间联系的转换④ 1:1联系的转换在实体关系表中增加联系的列属性。
 ・ 建立新关系。例如,图5-30所示的情况,可以在职工表中增加"配偶"属性或者建立职工配偶表(职工号,配偶的职工号)。

  图5-30 实体集内实体的1:1联系

  ⑤ 1:n联系的转换
 ・ 在n端实体关系表中增加父结点的关键字。
 ・ 增加新关系表。例如,如图5-31所示,在职工内部存在领导和被领导的1:n关系。可以将该联系与职工实体合并,这时主码职工号将多次出现,但作用不同,可用不同的属性名加以区分,比如在合并后的关系模式中,再增设一个"领导职工号"属性。主码仍为"职工号"。或者是建立职工领导表
  (职工号,领导职工号)。


  图5-31

 ⑥ m:n联系的转换
 ・ 增加新关系。
  例如,图5-32所示的零件之间的构成联系,可以建立零件构成表。
  零件构成表(零件号1(主),零件号2(子),数量)。
  实际设计中,每个组装零件都有一个子零件的明细表(BOM表--Bill Of Material)。


  图5-32 零件构成联系