Частина 5
РОЗРОБКА АВТОМАТИЗОВАНИХ РОБОЧИХ МІСЦЬ
313
Сутність — це будь-який особливий об’єкт (об’єкт, який ми
можемо відрізнити від іншого), інформацію про який необхідно
зберігати в базі даних.
Сутністю можуть бути люди, місця, літаки, рейси, смак, колір і
т.ін. Необхідно розрізняти такі поняття, як тип сутності та зразок
сутності. Поняття тип сутності відноситься до набору однорідних
осіб, предметів, подій або ідей, які є цілим. Зразок сутності відно-
ситься до конкретної речі в наборі. Наприклад, типом сутності може
бути МІСТО, а зразком — Москва, Київ і т.ін.
Атрибут — пойменована характеристика сутності. Його на-
йменування повинне бути унікальним для конкретного типу
сутності, але може бути однаковим для різного типу сутності
(наприклад, КОЛІР може бути визначений для багатьох сутнос-
тей: СОБАКА, АВТОМОБІЛЬ, ДИМ і т.ін.).
Атрибути використовуються для визначення того, яка інформа-
ція повинна бути зібрана про сутність. Прикладами атрибутів для
сутності АВТОМОБІЛЬ є ТИП, МАРКА, НОМЕРНИЙ ЗНАК, КО-
ЛІР і т. ін. Тут також існує відмінність між типом і зразком. Тип
атрибуту КОЛІР має багато зразків або значень: Червоний, Синій,
Банановий, Біла ніч і т.ін., проте кожному зразку сутності привлас-
нюється тільки одне значення атрибуту.
Абсолютна відмінність між типами сутності і атрибутами відсутня.
Атрибут є таким тільки у зв’язку з типом сутності. У іншому кон-
тексті атрибут може виступати як самостійна сутність. Наприклад,
для автомобільного заводу колір — це тільки атрибут продукту ви-
робництва, а для лакофарбної фабрики колір — тип суті.
Ключ — мінімальний набір атрибутів, за значенням яких мож-
на однозначно знайти необхідний зразок сутності. Мінімаль-
ність означає, що вилучення з набору будь-якого атрибуту не
дозволяє ідентифікувати сутність за тими, що залишаються.