Indholdsfortegnelse:
Definition - Hvad betyder fjerde normal form (4NF)?
Fjerde normalform (4NF) er et niveau for databasegenormalisering, hvor der ikke er andre ikke-trivielle flervalde afhængigheder end en kandidatnøgle.
Det bygger på de første tre normale former (1NF, 2NF og 3NF) og Boyce-Codd Normal Form (BCNF). Den oplyser, at den ud over en database, der opfylder kravene i BCNF, ikke må indeholde mere end en multivurderet afhængighed.
Techopedia forklarer fjerde normal form (4NF)
En multivalued afhængighed illustreres bedst ved hjælp af et eksempel. I en tabel, der indeholder en liste over tre ting - college-kurser, den forelæser, der er ansvarlig for hvert kursus og den anbefalede bog til hvert kursus, er disse tre elementer (kursus, underviser og bog) uafhængige af hinanden. Ændring af kursets anbefalede bog har for eksempel ingen indflydelse på selve kurset. Dette er et eksempel på multivalued afhængighed: En vare afhænger af mere end en værdi. I dette eksempel afhænger kurset af både lektor og bog.
4NF siger således, at en tabel ikke bør have mere end en af disse afhængigheder. 4NF bruges sjældent uden for akademiske kredse.
