映射約束
- 映射約束是一種數據約束,表示通過關係集可以與另一個實體相關的實體的數量。
- 它在描述涉及兩個以上實體集的關係集時最有用。
- 對於實體集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中的任何數量的實體相關聯。