解读鱼尾纹 ER 符号
Interpreting the Crow's foot ER symbols
我开始知道有鱼尾纹 ER 图表示法,并得到了一个很好的快速参考。看看下图:
我确实对这些符号有了一些了解,但是我很难理解:
1) 为什么我们在直线的两边都有 "connector symbols"?
2) 如何解读?
谁能帮我理解一下?
您的参考有些不正确。实体关系模型不使用鱼尾纹。 Chen 的符号和对该符号的扩展可以称为 ER 图。
您的图是 table 图的概括,经过修改以允许多对多关联并隐藏属性。但是,它并不表示使用自己的形状的关系,而且我看不到支持三元或更高关系的迹象。也没有迹象表明其他 ER 概念,如弱实体、关联实体、识别关系或键。
只支持二元关系的数据模型通常是基于网络数据模型,而不是实体关系模型。 ER 模型中的关系在物理实现时由同一 table 中的两个或多个实体列表示,而不是由 table 之间的任何类型的 link 表示。在实际的 table 图中,多对多关系由它们自己的 table 表示,带有两条一对多关联线。在这些情况下,基数指示符表示具有匹配 PK/FK 列的匹配值的记录的数量和可选性。
鱼尾纹符号的解释显示在橙色栏中。有关使用鱼尾纹建模的更多信息,请参阅 Entity Modelling。但是,不要将其与 Chen 所描述的实体-关系模型混淆,也不要将它们与关系模型混淆。
我开始知道有鱼尾纹 ER 图表示法,并得到了一个很好的快速参考。看看下图:
我确实对这些符号有了一些了解,但是我很难理解:
1) 为什么我们在直线的两边都有 "connector symbols"?
2) 如何解读?
谁能帮我理解一下?
您的参考有些不正确。实体关系模型不使用鱼尾纹。 Chen 的符号和对该符号的扩展可以称为 ER 图。
您的图是 table 图的概括,经过修改以允许多对多关联并隐藏属性。但是,它并不表示使用自己的形状的关系,而且我看不到支持三元或更高关系的迹象。也没有迹象表明其他 ER 概念,如弱实体、关联实体、识别关系或键。
只支持二元关系的数据模型通常是基于网络数据模型,而不是实体关系模型。 ER 模型中的关系在物理实现时由同一 table 中的两个或多个实体列表示,而不是由 table 之间的任何类型的 link 表示。在实际的 table 图中,多对多关系由它们自己的 table 表示,带有两条一对多关联线。在这些情况下,基数指示符表示具有匹配 PK/FK 列的匹配值的记录的数量和可选性。
鱼尾纹符号的解释显示在橙色栏中。有关使用鱼尾纹建模的更多信息,请参阅 Entity Modelling。但是,不要将其与 Chen 所描述的实体-关系模型混淆,也不要将它们与关系模型混淆。