DBMS 中的一對多單向關係


一對多單向關係是指在同一個實體中同一例項之間以不同的角色組表示的關聯關係。

以經理和員工的關係為例。

這種關係中的兩個不同角色是經理和員工。在一個組織中,只有少數員工擔任經理角色,而為組織工作的每個人都是員工。

一位經理管理著多位員工,並且每位經理也都是員工。 

一對多,可選強制

一個角色組的每個例項都必須參與這種關係,而另一個角色組的例項可以選擇參與這種關係。 

經理這個角色滿足可選參與性,因為員工既有經理也有非經理。由於管理層最高層至少有一位員工沒有管理者,員工這個角色組違反了角色唯一性。

一對多,可選可選

在這種情況下,一對多可選可選是有效的,因為經理角色對於員工來說是可選的,並且管理層最高層的一名高階員工不受實體中其他例項管理。

修改時間: 2020 年 6 月 18 日

超過 3 千次瀏覽

啟動您的 事業

透過完成課程獲得認證

開始
廣告
© . All rights reserved.