資料庫管理系統中的單對單一元關係


單對單一元關係是同實體之間以同角色組表示的同一個例項之間的關聯。

上面的圖表示了一組已婚者,關係為已婚(MARRIED_TO)。每人在組中僅與一人結婚,且只與一人結婚。

在單對單一元關係中,我們有三種可用的情況 −

  • 強制-強制
  • 可選-可選
  • 可選-強制或強制-可選

強制-強制

角色組的每個例項都必須完全參與到該關係中。在上面的例子中,一個人只能與一個人結婚,且只能與一個人結婚。

可選-可選

在這種情況下,某個例項在角色組內的參與是可選的,即參與並非強制的。

在已婚者群組中,有選擇權以個人或共同申報納稅。在這種情況下,至少有一對夫婦必須單獨繳納稅款。

可選-強制或強制-可選

一個角色組的每個例項都必須參與到該關係中,而另一個角色組的例項可以選擇參與或者不參與該關係。

更新於:18-6-2020

3K+ 瀏覽

開啟你的職業生涯

完成課程認證

開始
廣告
© . All rights reserved.