Sobes.tech
Junior — Middle

Објасните принципе трећег нормалног облика у пројектовању база података

sobes.tech АИ

Одговор од АИ

Treća normalna forma (3NF) je pravilo normalizacije baze podataka koje ima za cilj uklanjanje tranzitivnih zavisnosti između atributa tabele.

Osnovni principi 3NF:

  • Tabela mora biti u drugoj normalnoj formi (2NF).
  • Svi neažurni atributi moraju zavisiti samo od primarnog ključa, a ne od drugih neažurnih atributa.

Jednostavno rečeno, ako u tabeli postoje atributi koji zavise ne direktno od ključa, već preko drugog atributa, takvu tabelu treba podeliti kako bi se izbegla redundancija i anomalije pri ažuriranju podataka.

Na primer, ako postoji tabela sa poljima: StudentID (ključ), StudentName, DepartmentName, DepartmentHead, i DepartmentHead zavisi od DepartmentName, a ne od StudentID, onda je potrebno napraviti posebnu tabelu za odeljenja.