Базы данных / SQL trainee
Что такое нормализация и какие нормальные формы знаешь?
Ответ
Нормализация — процесс приведения схемы БД к виду без избыточности данных. 1НФ — все атрибуты атомарны (нет списков в одной ячейке). 2НФ — 1НФ + каждый не-ключевой атрибут зависит от полного ключа. 3НФ — плюс отсутствие транзитивных зависимостей.
Разбор: Нормализация устраняет избыточность данных через последовательные нормальные формы: 1НФ — атомарность атрибутов, 2НФ — отсутствие зависимости не-ключевых атрибутов от части составного ключа, 3НФ — отсутствие транзитивных зависимостей. Ловушка: нормализация именно убирает избыточность (это противоположность денормализации для ускорения чтения) и не связана со сжатием, индексами или типами столбцов.
Хочешь так же по своей компании — с вопросами по грейдам и задачами? Закажи гайд или забери свежее в Telegram.