Question
What's the difference between the CategorySection-Category relationship and the CategorySection-Categorization relationship?
- CategorySection-Category has an arrowhead and a black dot.
- CategorySection-Categorization has an arrowhead on both ends.
Both are supposed to be "has many" relationships but this diagram uses a different symbol to represent these two relationships.
Solution
It depends on tyhe notation you are using but typically:
- the crowsfoot (arrow) indicates many
- the black dot indicates required
- the white dot indicates optional
Note that just because a diagram is drawn doesn't makes the relationships it shows sensible, or even possible.
OTHER TIPS
Crowfeet on both ends indicate a many-to-many relationship.
- One Category can have many CategorySections, but one CategorySection can belong to one Category.
- One Categorization can have many Categories, but one Category can belong to only one Categorization.
- A Categorization can have many CategorySections and a CategorySection can belong to many Categorizations.
I think it tells someting like you can create many different categorizations that define different categories but categorysections can be shared among the different categories (and categorizations).
Licensed under: CC-BY-SA with attribution
Not affiliated with StackOverflow