Що таке надлишковість даних?
Надлишковість даних - це ситуація, коли та сама інформація зберігається в базі даних у кількох місцях одночасно.
Основні моменти
- Причини надлишковості
- Повторення даних у різних таблицях без потреби.
- Відсутність нормалізації бази даних.
- Проблеми надлишковості
- Помилки при оновленні: якщо дані змінюються в одному місці, а в інших ні, виникає невідповідність.
- Великий обсяг зберігання: дубльовані записи займають зайве місце.
- Складність підтримки: важче керувати, шукати й аналізувати інформацію.
- Приклад
- Таблиця
Співробітникимістить полеНазваВідділу, а окрема таблицяВідділитеж зберігаєНазваВідділу. - Якщо назва відділу зміниться, потрібно міняти її у двох місцях - ризик помилок.
Простіше кажучи, надлишковість - це зайве повторення даних, яке створює проблеми з узгодженістю й ефективністю роботи бази.
Коротка відповідь
Для співбесідиPremium
Коротка відповідь допоможе вам впевнено відповідати на цю тему під час співбесіди.