Встречается на собеседованиях • сегодня
Что такое вторая нормальная форма базы данных
Вторая нормальная форма (2NF) требует, чтобы таблица уже находилась в 1NF (все атрибуты атомарны, нет повторяющихся групп) и каждый неключевой атрибут полностью зависел от всего первичного ключа, а не от его части.
Если первичный ключ составной, то не должно быть атрибутов, зависящих только от одной его части.
Пример нарушения 2NF:
Таблица Orders(order_id, product_id, product_name, quantity) с PK (order_id, product_id).
product_name зависит только от product_id, а не от всего PK → нарушение 2NF.
Исправление:
Разделить на две таблицы:
Orders(order_id, product_id, quantity)Products(product_id, product_name)
Теперь все неключевые атрибуты полностью зависят от PK.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы