數據庫設計時,遇到三元聯繫怎樣肯定,下面作個簡單介紹。數據庫
三元聯繫共 4 種狀況:數據庫設計
解釋:設計
解釋:3d
解釋:code
解釋:cdn
解釋都是從一個實體出發,看向另外兩個實體,根據數量關係,進行解釋。業務解釋通了,ER 圖及數據庫表設計天然出現blog
肯定其關係外,另外一點就是怎樣將上面的ER模型關係轉換成關係表的形式。it
方法:io
1:1:1
。可以在三個實體類型轉換成的三個關係模式中隨意一個關係模式的屬性中增長另兩個關係模式的鍵(做爲外鍵)和聯繫類型的屬性。1:1:N
。則在 N 端實體類型轉換成的關係模式中增長兩個 1 端實體類型的鍵(做爲外鍵)和聯繫類型的屬性。1:M:N
。則將聯繫類型也轉換成關係模式,其屬性爲 M 端和 N 端實體類型的鍵(做爲外鍵)加上聯繫類型的屬性。而鍵爲 M 端和 N 端實體鍵的組合。M:N:P
。則將聯繫類型也轉換成關係模式,其屬性爲三端實體類型的鍵(做爲外鍵)加上聯繫類型的屬性。而鍵爲三端實體鍵的組合。