Диаграммы “сущность-связь” (ER-диаграммы).

Основные определения:

Основными компонентами этой модели являются сущности, атрибуты сущности и связи между сущностями.

Сущность – это объект предметной области, о котором необходимо хранить информацию (Например, сущностью является студент).

Атрибут сущности – это параметр, характеризующий сущность (Если студент- это сущность, то атрибутами сущности будут являться Ф.И.О. студента, год его поступления в ВУЗ, возраст, номер зачётной книжки и т.п.).

Связь между сущностями – это ассоциирование между двумя или несколькими сущностями.

Экземпляр сущности – это пример сущности.

Классификация связей между сущностями.

    1. По арности

Арность – это количество сущностей, участвующих в связи.
По арности связи могут быть:

    • Бинарные (2сущности).
    • Тернарные (3 сущности).
    • Унарные (связь сущности с собой).
  1. По значности
  • Один к одному. Это такой вид связи , в котором одному экземпляру первой сущности соответствует один экземпляр второй сущности.

  • Один ко многим (1:m). Это такой вид связи, при котором одному экземпляру первой сущности соответствует несколько экземпляров второй сущности, но не наоборот.

  • Многие ко многим (m:m). Это такой вид связи, при котором одному экземпляру первой сущности соответствует несколько экземпляров второй сущности и наоборот.

    1. По членству
      • Обязательные
      • Возможные
      • Необязательные

Обязательная связь – это такой вид связи, при котором обе связываемые сущности зависят от наличия связи.

Возможная связь – это такой вид связи, при котором одна из связываемых сущностей зависит от наличия связей.

Необязательная связь – это такой вид связи, при котором обе сущности не зависят от наличия связей.

Сущность может быть подмножеством другой сущности.