Skip to main content

Що таке цілісність даних?

Цілісність даних - це властивість бази даних, яка гарантує коректність, узгодженість і достовірність інформації при її зберіганні й обробці.

Основні види цілісності

  1. Сутнісна цілісність (Entity Integrity)
  • Кожен запис таблиці має мати унікальний ідентифікатор (первинний ключ).
  • Забезпечує, що немає дубльованих чи "порожніх" записів.
  1. Референційна цілісність (Referential Integrity)
  • Значення зовнішнього ключа мають відповідати наявним значенням первинного ключа іншої таблиці.
  • Запобігає "загубленим посиланням", наприклад, співробітник не може посилатися на неіснуючий відділ.
  1. Цілісність домену (Domain Integrity)
  • Значення поля мають відповідати допустимому типу даних і обмеженням (наприклад, число, текст, дата).
  • Наприклад, у полі Вік не можна записати текст "тридцять".
  1. Користувацька цілісність (User-defined Integrity)
  • Додаткові правила, визначені бізнес-логікою, наприклад: зарплата не може бути від'ємною.

Простіше кажучи, цілісність даних гарантує, що база містить правдиву, логічну й несуперечливу інформацію, і будь-які операції з даними не порушують ці правила.

Коротка відповідь

Для співбесіди
Premium

Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.