Sobes.tech
Junior — Middle

Leg uit wat de derde normale vorm inhoudt in een relationele database en waarom deze nodig is.

sobes.tech AI

Antwoord van AI

Третья нормальная форма (3НФ) — это правило нормализации реляционной базы данных, которое требует, чтобы все неключевые атрибуты были напрямую зависимы только от первичного ключа, а не от других неключевых атрибутов. Иными словами, в таблице не должно быть транзитивных зависимостей.

Зачем нужна 3НФ:

  • Уменьшает избыточность данных.
  • Предотвращает аномалии при обновлении, вставке и удалении.
  • Обеспечивает целостность данных.

Пример: если в таблице есть поля {ID_Студента, Имя_Студента, Название_Факультета, Декан_Факультета}, где Декан зависит от Названия_Факультета, а не напрямую от ID_Студента, то это нарушение 3НФ. Чтобы привести к 3НФ, нужно выделить факультет в отдельную таблицу.