DBMS對映約束


對映約束

  • 對映約束是一種資料約束,表示通過關係集可以與另一個實體相關的實體的數量。
  • 它在描述涉及兩個以上實體集的關係集時最有用。
  • 對於實體集A和B上的二元關係集R,有四種可能的對映基數。這些如下:
    • 一對一(1:1)
    • 一對多(1:M)
    • 多對一(M:1)
    • 多對多(M:M)

1. 一對一

在一對一對映中,E1中的實體與E2中的至多一個實體相關聯,並且E2中的實體與E1中的至多一個實體相關聯。

2. 一對多

在一對多對映中,E1中的實體與E2中的任意數量的實體相關聯,並且E2中的實體與E1中的至多一個實體相關聯。

3. 多對一

在多對一對映中,E1中的實體與E2中的至多一個實體相關聯,並且E2中的實體與E1中的任何數量的實體相關聯。

4. 多對多

在多對多對映中,E1中的實體與E2中的任意數量的實體相關聯,並且E2中的實體與E1中的任何數量的實體相關聯。