Junior — Middle
Magyarázza el az adatbázis-tervezés harmadik normál formájának alapelveit
sobes.tech MI
Válasz az MI-től
A harmadik normálforma (3NF) egy adatbázis-normalizálási szabály, amelynek célja a tranzitív függőségek kiküszöbölése egy tábla attribútumai között.
A 3NF alapelvei:
- A tábla legyen a második normálformában (2NF).
- Minden nem-kulcs attribútumnak kizárólag a primer kulcstól kell függnie, nem más nem-kulcs attribútumoktól.
Egyszerűbben fogalmazva, ha egy táblában vannak olyan attribútumok, amelyek nem közvetlenül a kulcstól függenek, hanem egy másik attribútumon keresztül, akkor ilyen táblát fel kell osztani, hogy elkerüljük a redundanciát és az anomáliákat az adatok frissítésekor.
Például, ha van egy tábla a következő mezőkkel: StudentID (kulcs), StudentName, DepartmentName, DepartmentHead, és a DepartmentHead a DepartmentName-től függ, nem pedig a StudentID-től, akkor külön táblát kell létrehozni a tanszékek számára.