Встречается на собеседованиях • сегодня
Какие знаешь нормальные формы
- Первая нормальная форма (1NF): все атрибуты атомарны (неделимы), нет повторяющихся групп.
Пример:java// Плохо (не 1NF) class Order { String[] items; // Массив нарушает атомарность } // Хорошо (1NF) class OrderItem { String item; }
-
Вторая нормальная форма (2NF): выполняется 1NF + нет частичной зависимости от первичного ключа (все неключевые атрибуты зависят от всего ключа).
-
Третья нормальная форма (3NF): выполняется 2NF + нет транзитивных зависимостей (неключевые атрибуты не зависят от других неключевых атрибутов).
-
Нормальная форма Бойса-Кодда (BCNF): усиленная версия 3NF, где все детерминанты — потенциальные ключи.
-
Четвертая (4NF) и пятая (5NF) нормальные формы редко используются на практике и связаны с многозначными зависимостями и соединениями без потерь.
Нормальные формы минимизируют избыточность и аномалии данных. В Java ORM (Hibernate) нормализация отражается в структуре сущностей и связях между ними.

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