Современные методы и средства проектирования информационных систем

       

Ассоциативная связь



Рисунок 2.41. Ассоциативная связь


Первичный ключ каждого типа сущности помечается звездочкой (*).

ER-диаграмма должна подчиняться следующим правилам:

  • каждая сущность, каждый атрибут и каждая связь должны иметь имя (связь супертипа или ассоциативная связь может не иметь имени);
  • имя сущности должно быть уникально в рамках модели данных;
  • имя атрибута должно быть уникально в рамках сущности;
  • имя связи должно быть уникально, если для нее генерируется таблица БД;
  • каждый атрибут должен иметь определение типа данных;
  • сущность в необязательной связи должна иметь ключевой атрибут. То же самое относится к сильной сущности в слабой связи, супертипу в связи "супертип-подтип" и необязательной сущности в обязательной (полной) связи;
  • подтип в связи "супертип-подтип" не может иметь ключевой атрибут;
  • в ассоциативной или слабой связи может быть только одна ассоциативная (слабая) сущность;
  • связь не может быть одновременно обязательной, "супертип-подтип" или ассоциативной.



Содержание раздела