DBMS映射约束

本文概述

  • 一对一
  • 一对多
  • 多对一
  • 多对多
  • 映射约束是一种数据约束, 它表示可以通过关系集与另一个实体相关联的实体的数量。
  • 在描述涉及两个以上实体集的关系集时最有用。
  • 对于实体集A和B上的二进制关系集R, 存在四种可能的映射基数。它们如下:一对一(1:1)一对多(1:M)一对多(M:1)一对多(M:M)
一对一 在一对一映射中, E1中的实体与E2中的最多一个实体相关联, 而E2中的实体与E1中的最多一个实体相关联。
DBMS映射约束

文章图片
一对多 在一对多映射中, E1中的实体与E2中的任意数量的实体相关联, 而E2中的实体与E1中的至多一个实体相关联。
DBMS映射约束

文章图片
多对一 在一对多映射中, E1中的一个实体与E2中的一个实体最多相关联, 而E2中的一个实体与E1中的任意数量的实体相关联。
DBMS映射约束

文章图片
多对多 【DBMS映射约束】在多对多映射中, E1中的实体与E2中的任何数量的实体相关联, 而E2中的实体与E1中的任何数量的实体相关联。
DBMS映射约束

文章图片

    推荐阅读