Запропонувати правкуПокращити цю статтюДопрацюйте відповідь до «Що таке цілісність даних?». Ваші зміни проходять модерацію перед публікацією.Потрібне підтвердженняКонтентЩо ви змінюєте🇺🇸EN🇺🇦UAПереглядЗаголовок (UA)Коротка відповідь (UA)Цілісність даних - властивість бази даних, яка гарантує коректність, узгодженість і достовірність інформації при її зберіганні й обробці; охоплює сутнісну цілісність (унікальний первинний ключ), референційну цілісність (коректні зовнішні ключі), цілісність домену (значення відповідають типу й обмеженням) та користувацьку цілісність (правила бізнес-логіки). **Ключове:** цілісність даних гарантує, що база містить правдиву, логічну й несуперечливу інформацію, і жодна операція з даними не порушує ці правила.Показується над повною відповіддю для швидкого нагадування.Відповідь (UA)Зображення**Цілісність даних** - це властивість бази даних, яка гарантує **коректність, узгодженість і достовірність інформації** при її зберіганні й обробці. ### Основні види цілісності 1. **Сутнісна цілісність (Entity Integrity)** - Кожен запис таблиці має мати **унікальний ідентифікатор (первинний ключ)**. - Забезпечує, що немає дубльованих чи "порожніх" записів. 2. **Референційна цілісність (Referential Integrity)** - Значення зовнішнього ключа мають відповідати наявним значенням первинного ключа іншої таблиці. - Запобігає "загубленим посиланням", наприклад, співробітник не може посилатися на неіснуючий відділ. 3. **Цілісність домену (Domain Integrity)** - Значення поля мають відповідати допустимому типу даних і обмеженням (наприклад, число, текст, дата). - Наприклад, у полі `Вік` не можна записати текст "тридцять". 4. **Користувацька цілісність (User-defined Integrity)** - Додаткові правила, визначені бізнес-логікою, наприклад: зарплата не може бути від'ємною. Простіше кажучи, **цілісність даних гарантує, що база містить правдиву, логічну й несуперечливу інформацію**, і будь-які операції з даними не порушують ці правила.Для рев’юераПримітка для модератора (необов’язково)Бачить лише модератор. Прискорює рев’ю.