Цілісність бази даних.

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

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

Далі йде цілісність домену. Це перевіряє тип даних які були послідовно додані в розділ таблиці або забезпечує нові дані відповідають цьому типу даних. Наприклад, якщо в таблиці вказана тільки дата і хтось намагається ввести слово, процес цілісності домену буде попереджати адміністратора про помилку узгодженості. Це відбувається тому, що це призначено тільки для обробки дат, так що слово може зіпсувати регулярну обробку і може привести до помилок в майбутньому.

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

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

Ссылка на основную публикацию