Нормализация — проектирование схемы для устранения избыточности и аномалий insert/update/delete при сохранении функциональных зависимостей.
Разбор
- 1NF: атомарные значения, нет повторяющихся групп.
- 2NF/3NF: зависимости только от ключа, не от части ключа или неключевых полей.
- Меньше дублирования → проще consistency.
- Иногда после нормализации делают controlled denormalization ради read performance.
Итог
Normalization убирает redundancy; база для 1NF–3NF на собеседовании.