E-R圖向關系模型轉換的規則:
(1) 一個實體型轉換為一個關系模式,實體的屬性就是關系的屬性,實體的碼(關鍵字)就是關系的碼。
(2) 一個 1:1 聯系可以轉換為一個獨立的關系模式,也可以與任意一端對應的關系模式合並。如果轉換為一個獨立的模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,每個實體的碼均是該關系的候選鍵。如果與某一端實體對應的關系模式合並,則需要在該關系模式的屬性中加入另一個關系模式的碼和聯系本身的屬性。
(3) 一個 1:n 聯系可以轉換為一個獨立的關系模式,也可以與任意n端對應的關系模式合並。如果轉換為一個獨立的模式,則與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為n端實體的碼。如果與n端實體對應的關系模式合並,則需要在該關系模式的屬性中加入1端關系模式的碼和聯系本身的屬性
(4) 一個 m:n 聯系轉換為一個獨立的關系模式,與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。
(5)三個以上實體間的一個多元聯系可以轉換為一個獨立的關系模式,與該聯系相連的各實體的碼以及聯系本身的屬性均轉換為關系的屬性,而關系的碼為各實體碼的組合。
