Junior — Middle
Leg de principes uit van de derde normale vorm in database-ontwerp
sobes.tech AI
Antwoord van AI
De derde normale vorm (3NF) is een regel van database-normalisatie die gericht is op het elimineren van transitieve afhankelijkheden tussen attributen van een tabel.
Belangrijkste principes van 3NF:
- De tabel moet in de tweede normale vorm (2NF) zijn.
- Alle niet-sleutelattributen moeten alleen afhankelijk zijn van de primaire sleutel, en niet van andere niet-sleutelattributen.
Kort gezegd, als in een tabel attributen aanwezig zijn die niet direct afhankelijk zijn van de sleutel, maar via een ander attribuut, dan moet zo'n tabel worden opgesplitst om redundantie en anomalieën bij het bijwerken van gegevens te voorkomen.
Bijvoorbeeld, als er een tabel is met de velden: StudentID (sleutel), StudentName, DepartmentName, DepartmentHead, en DepartmentHead afhankelijk is van DepartmentName, en niet van StudentID, dan moet er een aparte tabel voor de afdelingen worden gemaakt.