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.