解釋強實體和弱實體的區別


強實體

強實體獨立於模式中的任何其他實體。強實體始終具有主鍵。在ER圖中,強實體用矩形表示。兩個強實體之間的關係用菱形表示。一組強實體稱為強實體集。

弱實體

弱實體依賴於強實體,如果沒有對應的強實體則無法存在。它有一個外部索引鍵,將其與強實體相關聯。弱實體用雙矩形表示。強實體和弱實體之間的關係用雙菱形表示。外部索引鍵也稱為部分鑑別鍵。

以下是強實體和弱實體之間的一些重要區別。

序號強實體弱實體
1強實體始終具有一個主鍵。弱實體具有一個外部索引鍵,引用強實體的主鍵。
2依賴性強實體獨立於其他實體。弱實體依賴於強實體。
3表示方法強實體用單個矩形表示。弱實體用雙矩形表示。
4關係表示兩個強實體之間的關係用單個菱形表示。強實體和弱實體之間的關係用雙菱形表示。
5參與強實體可能參與也可能不參與實體關係。弱實體始終參與實體關係。

更新於:2020年5月16日

15K+ 瀏覽量

啟動您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.