Другие языки программирования и технологии

Как создать модель "Сущность-связь"? Пошаговая инструкция

Нотация Питера Чена:
Множества сущностей изображаются в виде прямоугольников, множества отношений изображаются в виде ромбов. Если сущность участвует в отношении, они связаны линией. Если отношение не является обязательным, то линия пунктирная. Атрибуты изображаются в виде овалов и связываются линией с одним отношением или с одной сущностью.

Crow's Foot:
Пример отношения между сущностями согласно нотации Crow's Foot
Данная нотация была предложена Гордоном Эверестом (англ. Gordon Everest) под названием Inverted Arrow («перевёрнутая стрелка») , однако сейчас чаще называемая Crow's Foot («воронья лапка» ) или Fork («вилка»). [4]
Согласно данной нотации, сущность изображается в виде прямоугольника, содержащем её имя, выражаемое существительным. [5] Имя сущности должно быть уникальным в рамках одной модели. При этом, имя сущности — это имя типа, а не конкретного экземпляра данного типа. Экземпляром сущности называется конкретный представитель данной сущности.
Связь изображается линией, которая связывает две сущности, участвующие в отношении. Степень конца связи указывается графически, множественность связи изображается в виде «вилки» на конце связи. Модальность связи так же изображается графически — необязательность связи помечается кружком на конце связи. Именование обычно выражается одним глаголом [5] в изъявительном наклонении настоящего времени: «Имеет» , «Принадлежит» и т. д. ; или глаголом с поясняющими словами: «Включает в себя» , и т. п. Наименование может быть одно для всей связи или два для каждого из концов связи. Во втором случае, название левого конца связи указывается над линией связи, а правого – под линией. Каждое из названий располагаются рядом с сущностью, к которой оно относится.
Атрибуты сущности записываются внутри прямоугольника, изображающего сущность и выражаются существительным в единственном числе (возможно, с уточняющими словами) . Среди атрибутов выделяется ключ сущности — неизбыточный набор атрибутов, значения которых в совокупности являются уникальными для каждого экземпляра сущности.

Прочие нотации:
- Bachman notation
- EXPRESS
- IDEF1x
- Martin notation
- (min, max)-Notation
- UML
Борис, Вы
Борис, Вы
2 758
Лучший ответ
Пошаговых инструкция полно в интернете. Читать не умеешь?