Денормалізація є стратегія, що використовується для попередньо нормалізованої бази даних для підвищення продуктивності. В обчислювальній техніці денормалізація — це процес спроби покращити продуктивність читання бази даних за рахунок втрати деякої продуктивності запису шляхом додавання надлишкових копій даних або групування даних.
Метою денормалізації є перемістити дані з нормалізованих таблиць назад в одну таблицю, щоб мати дані там, де вони потрібні. Наприклад, якщо запит об’єднує кілька таблиць для отримання даних, але індексування недостатньо, денормалізація може бути кращою.
Нормалізація даних усуває надмірність із бази даних і вводить ненадлишкові стандартизовані дані. З іншого боку, денормалізація — це процес, який використовується для об’єднання даних із кількох таблиць в одну таблицю, до якої можна швидше надсилати запити.
Метою денормалізації є щоб зменшити кількість об’єднань, які є операціями, які об’єднують дані з кількох таблиць. Об’єднання може бути дорогим і повільним, особливо при роботі з великими та складними базами даних.
Денормалізація прискорює пошук даних зменшуючи потребу в приєднаннях, забезпечуючи швидший доступ до часто необхідної інформації.
Денормалізація — це стратегія проектування бази даних, яка вводить надлишкові дані в таблиці для підвищення продуктивності запитів. Його можна використовувати коли продуктивність читання є пріоритетом, спрощуючи запити та зменшуючи потребу в складних об’єднаннях.