Встречается на собеседованиях • сегодня

Что дает третья форма нормализации

Третья форма нормализации (3NF) устраняет транзитивные зависимости, гарантируя, что неключевые атрибуты зависят только от первичного ключа, а не от других неключевых атрибутов. Это уменьшает избыточность и аномалии данных.

Пример до 3NF:
Таблица Orders(order_id, customer_id, customer_name, product_id, quantity)
Здесь customer_name зависит от customer_id (не от первичного ключа order_id), что нарушает 3NF.

После 3NF:

  1. Orders(order_id, customer_id, product_id, quantity)
  2. Customers(customer_id, customer_name)

Теперь все неключевые атрибуты зависят только от первичного ключа.

Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы