Интерпретация ERD - PullRequest
       64

Интерпретация ERD

1 голос
/ 29 мая 2009

В чем разница между отношением CategorySection-Category и отношением CategorySection-Категоризация?

  1. CategorySection-Category имеет наконечник стрелы и черная точка.
  2. CategorySection-Категоризация имеет наконечник стрелки на обоих концах.

Предполагается, что оба имеют "много" отношений, но на этой диаграмме используется другой символ для представления этих двух отношений.

alt text

Ответы [ 3 ]

2 голосов
/ 29 мая 2009

Это зависит от того, какую нотацию вы используете, но обычно:

  • ворона (стрелка) указывает на многие
  • черная точка указывает на необходимость
  • белая точка указывает необязательно

Обратите внимание, что только из-за того, что диаграмма нарисована, она не делает разумными или даже возможными отношения.

1 голос
/ 29 мая 2009
  • В одной категории может быть много Разделы категорий, но один раздел категорий может принадлежать одной категории.
  • Одна категоризация может иметь много категорий, но одна категория может принадлежать только одной категории.
  • Категоризация может иметь много категорий, а категория может принадлежать многим категориям.

Я думаю, это говорит о том, что вы можете создать много разных категорий, которые определяют разные категории, но разделы категорий могут быть общими для разных категорий (и категорий).

1 голос
/ 29 мая 2009

Crowfeet на обоих концах указывает на отношение «многие ко многим».

...