Встречается на собеседованиях • сегодня
Какие знаешь уровни нормализации
Нормализация базы данных — процесс организации данных для уменьшения избыточности и аномалий. Основные уровни (формы):
-
1NF (Первая нормальная форма)
- Все атрибуты атомарны (неделимы).
- Нет повторяющихся групп.
-
2NF (Вторая нормальная форма)
- Соответствует 1NF.
- Все неключевые атрибуты зависят от всего первичного ключа (нет частичной зависимости).
-
3NF (Третья нормальная форма)
- Соответствует 2NF.
- Нет транзитивных зависимостей (неключевые атрибуты не зависят друг от друга).
-
BCNF (Нормальная форма Бойса-Кодда)
- Усиленная 3NF.
- Для каждой функциональной зависимости X → Y, X должен быть суперключом.
Пример нарушения 3NF:
sql
CREATE TABLE Orders (
order_id INT PRIMARY KEY,
customer_name VARCHAR(100),
customer_phone VARCHAR(20) # Зависит от customer_name, а не от order_id → нарушение 3NF
);Выше 3NF редко применяется на практике.

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