астивостями). Приклади: всі люди, підприємства, свята і т.д. Набори сутностей не обов'язково повинні бути непересічними. Наприклад, сутність, що належить до набору ЧОЛОВІКИ, також належить набору ЛЮДИ. p align="justify"> Сутність фактично представляє з себе безліч атрибутів, які описують властивості всіх членів даного набору сутностей. p align="justify"> Атрибут визначається як функція, що відображає набір сутностей в набір значень або в декартовій твір наборів значень. p align="justify"> Звідси визначається ключ сутності - група атрибутів, така, що відображення набору сутностей у відповідний набір значень є взаємно-однозначним відображенням. Іншими словами: ключ сутності - це один або більше атрибутів, унікально визначають дану сутність. p align="justify"> Зв'язок - у загальному випадку це деяка асоціація, яка встановлюється між кількома сутностями.
Набір зв'язків - це відношення між N сутностями кожне з яких відноситься до окремого набору сутностей (N> = 2).
N = 2 - Бінарна зв'язок.
N> 2 - N-арная зв'язок.
При побудові моделі С-С N-арної зв'язку:
1. краще відображають семантику предметної області;
2. дозволяють створити більш компактну модель С-С.
Такі зв'язки важко реалізувати, і не забезпечують цілісність інформації.
Бінарні зв'язку - дозволяють повною мірою забезпечити цілісність зв'язку.
Як правило, при початковому проектуванні моделі сутність-зв'язок можуть бути використані n-арні зв'язку, тому що вони більш точно описують структуру предметної області та більш лаконічні. Для подальшої реалізації моделі сутність-зв'язок обов'язково n-арні зв'язку перетворюються у зв'язку бінарні. Ступінь зв'язку визначає, скільки примірників однієї сутності пов'язано з примірниками іншої сутності.
Кардинально зв'язку або клас приналежності визначає обов'язкове і необов'язкове наявність сутності в примірниках зв'язку.
Якщо існування сутності А залежить від існування сутності В, то сутність В називається незалежної або сильною сутністю , сутність А залежна або < u align = "justify"> слабка сутність .
1.2 Побудова ER-діаграми в різних нотациях
Щоб побудувати діаграму виконуються етапи:
. Вивчення основних законів;