我开始知道有Crow的脚ER图表符号,并得到了一个很好的快速参考。看看下面的图表:
我确实清楚了解这些符号,但我很难理解:
1)为什么我们有"连接符号"在线的两边?
2)如何解释它们?
任何人都可以帮我理解这个吗?
答案 0 :(得分:1)
您的参考有点不正确。实体 - 关系模型并没有使用Crow的脚。陈的符号和对该符号的扩展可以称为ER图。
您的图表是表格图表的一般化,经过修改后允许多对多关联和隐藏属性。但是,它并不代表使用自己形状的关系,我没有看到支持三元或更高的关系。还没有其他ER概念的指示,如弱实体,关联实体,识别关系或密钥。
仅支持二进制关系的数据模型通常基于网络数据模型,而不是基于实体 - 关系模型。在物理实现时,ER模型中的关系由同一个表中的两个或多个实体列表示,而不是由表之间的任何类型的链接表示。在实际的表格图中,多对多关系由它们自己的表表示,具有两个一对多关联线。在这些情况下,基数指标表示具有匹配PK / FK列的匹配值的记录的数量和可选性。
Crow's脚符号的解释在橙色栏中显示。有关使用Crow's foot建模的更多信息,请参阅Entity Modelling。但是,不要将此与陈所描述的实体 - 关系模型或其中任何一个使用关系模型混淆。