До какой нормальной формы вы приводили базу данных: первой, второй, третьей или четвёртой?

Назовите реальную нормальную форму и объясните, какие зависимости устраняли. Для прикладных схем частая отправная точка — 3НФ, но степень нормализации выбирают по данным и нагрузке.

Короткий ответ

Что ответить на собеседовании

Назовите реальную нормальную форму и объясните, какие зависимости устраняли. Для прикладных схем частая отправная точка — 3НФ, но степень нормализации выбирают по данным и нагрузке.

Подробный разбор

Ответ с пояснениями

Назовите реальную нормальную форму и объясните, какие зависимости устраняли. Для прикладных схем частая отправная точка — 3НФ, но степень нормализации выбирают по данным и нагрузке.

1НФ исключает повторяющиеся группы и задаёт значения атрибутов в рамках выбранных доменов; 2НФ устраняет частичные зависимости неключевых атрибутов от составного ключа; 3НФ — проблемные транзитивные зависимости. 4НФ касается нетривиальных многозначных зависимостей. На собеседовании полезнее показать конкретную декомпозицию и предотвращённые аномалии обновления, чем назвать максимальный номер. Если использовали денормализацию, объясните измеренный выигрыш и механизм согласованности копий. Не утверждайте, что вся ваша БД автоматически соответствует 4НФ.

ИИ-помощник для собеседований

Хочешь уверенно проходить собеседования?

Попробуй ИИ-помощник для собеседований: слышит вас и собеседника, анализирует экран, подсказывает ответы в реальном времени, работает без VPN и не попадает в захват экрана.

Подробнее