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中的任何数量的实体相关联。
关注微信小程序
扫描二维码
程序员编程王