Глосарій

Нормалізація БД

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

Перші три нормальні форми

Денормалізація

Нормалізація зменшує надлишковість, але збільшує кількість JOIN. У навантажених системах читання свідомо денормалізують (дублюють дані), щоб уникнути складних запитів. Типовий приклад — збереження username разом з коментарем, щоб не робити JOIN до users.