DBMS 中的實體關係型別


DBMS 中的實體可以是具有存在性的現實世界物件,例如,在**公司**資料庫中,實體可以是員工、部門、專案等。在**學院**資料庫中,實體是專業、學生、成績、活動等。

實體用單個矩形表示,如下所示

以下是實體關係:

一對一關係

在一對一 (1:1) 關係下,實體 P 的一個例項與實體 Q 的一個例項相關聯,實體 Q 的一個例項與實體 P 的一個例項相關聯。

讓我們來看一個例子:

一個人只能擁有一個護照,並且一個護照只能分配給一個人。

一對多關係

在一對多 (1:N) 關係下,實體 P 的一個例項與實體 Q 的多個例項相關聯,實體 Q 的一個例項與實體 P 的多個例項相關聯。

讓我們來看一個例子:

一個人可以擁有多個銀行賬戶,但一個銀行賬戶最多隻能有一名賬戶持有人。

多對多關係

在多對多 (N:N) 關係下,實體 P 的多個例項與實體 Q 的多個例項相關聯。對於實體 Q 的多個例項與實體 P 的多個例項相關聯。

讓我們來看一個例子:

一個人可以擁有多種技能。多個人可以掌握一項技能。

更新於: 2020年6月15日

6K+ 瀏覽量

開啟你的 職業生涯

透過完成課程獲得認證

開始學習
廣告

© . All rights reserved.