解释ERD

问题描述 投票:1回答:3

CategorySection-Category关系和CategorySection-Categorization关系之间有什么区别?

  1. CategorySection-Category有一个箭头和一个黑点。
  2. CategorySection-Categorization两端都有一个箭头。

两者都应该是“有很多”关系,但这个图使用不同的符号来表示这两种关系。

alt text

diagram erd
3个回答
2
投票

这取决于您使用的概念,但通常:

  • crowsfoot(箭头)表明很多
  • 黑点表示必填
  • 白点表示可选

请注意,仅仅因为绘制图表并不会使它显示的关系合理,甚至可能。


1
投票

两端的Crowfeet表明了多对多的关系。


1
投票
  • 一个类别可以有许多CategorySections,但一个CategorySection可以属于一个类别。
  • 一个分类可以有许多类别,但一个类别只能属于一个分类。
  • 分类可以有许多CategorySections,而CategorySection可以属于许多分类。

我认为它可以说明您可以创建许多不同的分类来定义不同的类别,但类别部分可以在不同的类别(和分类)之间共享。

© www.soinside.com 2019 - 2024. All rights reserved.