2017-02-15 30 views
0

Существует диаграмма E.R., как показано ниже. enter image description hereКак описывается мощность для линии со стрелками?

Мои вопросы:

  1. Какова мощность для линии между стрелкой «учитель» и «предложение»? (Или об этом можно говорить об этой диаграмме ?)
  2. Что означает эта стрелка относительно отношения «учитель» и «курс»? (Я выяснил, что это показывает путь отношения слева направо и означает «преподаватели предлагают курс». Это правда?)
  3. Почему эта стрелка между «учителем» и «предложением», но не между «предложением» и «курсом»? Есть ли разница для этих ситуаций ? Если да, каковы различия?
  4. Каков тип обозначений этой стрелочной линии согласно третьей ссылке ниже (или согласно любому другому источнику)? Если это «Shaler/Mellor», почему линия со стрелками выделена жирным шрифтом?

Я рассмотрел связанные вопросы и ссылку ниже. Но я действительно смутился.

  1. entity relationship diagram
  2. One-to many relationships in ER diagram
  3. Class Diagrams
  4. Entity Relationship Diagram

ответ

0

Насколько я знаю, ваша схема использует смешанную нотацию. Это, в основном, нотация Чэня, но он использовал 1, чтобы указать уникальные ограничения на компонент отношения, а переменные (M, N, P ...), чтобы указать несколько возможных случаев. Для каждой связи использовались разные переменные, поэтому случайное соответствие между разными ролями не было случайно.

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

В некоторых примерах стрелка обращена вспять без изменения смысла. Также возможно, что автор вашей диаграммы предназначен только для указания предпочтительного направления чтения. Без справки или объяснения мы не можем быть уверены.

Если стрелка была использована для указания уникального ограничения, то имеет значение, на какой роли она использовалась. Стрелка между предложением и курсом означала бы, что каждый курс может предлагаться только одним учителем. Стрелка на обеих ролях указывает на взаимно однозначное отношение.

Является ли это обозначение принятым из диаграмм структуры данных, методом Шлаера-Меллора или просто для более визуальной индикации мощности.

 Смежные вопросы

  • Нет связанных вопросов^_^