Normalisering af databaser: Tredje Normalform

Kim Andersen | 21. februar 2008 | 14:22

Tredje normalform forkortes 3. NF. i ligehed med første og anden normalform.

Definition: En relation R er på tredje normalform, hvis den er på anden normalform og det gælder, at ingen ikke-nøgle-attribut er transitivt afhængig af nogen kandidatnøgle i R.

- Anden normalform SKAL være opfyldt.
- Ingen attributter må afhænge af andre attributter, der ikke selv er nøgler.
Tredje normalform - Læs mere...

Database normalisering: Anden Normalform

Kim Andersen | 20. februar 2008 | 22:22

Anden normalform forkortes, på samme måde som den første, bare med et 2-tal i stedet for. Nemlig 2. NF.

Definition: En relation R er på anden normalform, hvis den er på første normalform, og hvis enhver ikke-nøgle-attribut er fuldt funktionelt afhængig af enhver kandidatnøgle i R.

- Første normalform SKAL være opfyldt.
- Ingen attributter der ikke selv tilhører nøglen, må afhænge af en del af nøglen (Det opstår tit hvis man har en primær nøgle som er sammensat af to eller flere felter).
Anden Normalform - Læs mere...

Normalisering af en database: Første Normalform

Kim Andersen | 19. februar 2008 | 18:44

Du kan læse indledningen til normalisering på min hovedside om normalisering.

Jeg gennemgår, de første tre normalformer og kommer også lidt ind på Boyce/Codd normalformen. Vi starter med den første normalform.

Første normalform, forkortes ofte som 1. NF.

Definition: En relation er på første normalform, hvis ingen af dens domæner har elementer, der i sig selv er mængder.

- De enkelte felter må kun indeholde én værdi.
- Der må ikke være kolonner som gentager sig.
Normalisering af en database: Første Normalform - Læs mere