1. 程式人生 > 其它 >【資料庫】E-R圖向關係模型轉換的規則

【資料庫】E-R圖向關係模型轉換的規則

E-R圖向關係模型轉換的規則:

(1) 一個實體型轉換為一個關係模式,實體的屬性就是關係的屬性,實體的碼(關鍵字)就是關係的碼。

(2) 一個 1:1 聯絡可以轉換為一個獨立的關係模式,也可以與任意一端對應的關係模式合併。如果轉換為一個獨立的模式,則與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,每個實體的碼均是該關係的候選鍵。如果與某一端實體對應的關係模式合併,則需要在該關係模式的屬性中加入另一個關係模式的碼和聯絡本身的屬性。

(3) 一個 1:n 聯絡可以轉換為一個獨立的關係模式,也可以與任意n端對應的關係模式合併。如果轉換為一個獨立的模式,則與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,而關係的碼為n端實體的碼。如果與n端實體對應的關係模式合併,則需要在該關係模式的屬性中加入1端關係模式的碼和聯絡本身的屬性

(4) 一個 m:n 聯絡轉換為一個獨立的關係模式,與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,而關係的碼為各實體碼的組合。

(5)三個以上實體間的一個多元聯絡可以轉換為一個獨立的關係模式,與該聯絡相連的各實體的碼以及聯絡本身的屬性均轉換為關係的屬性,而關係的碼為各實體碼的組合。