Wat is het doel van normalisatie?
Wat bedoelen we met redundantie?
Er bestaan meerdere normaalvormen.
We nummeren normaalvormen van 0 tot 5. Naarmate een normaalvorm aan een strengere norm voldoet krijgt het het hogere nummer.
Wanneer aan geen eis voldaan is spreekt men van 0NF. Deze vorm zal praktisch onbruikbaar zijn in een databaseomgeving.
De eerste normaalvorm (1NF) de eenvoudigste variant is en de vijfde (5NF) de meest complexe. Hoe hoger de normaalvorm, hoe meer eisen er gesteld worden aan het ontwerp.
Voor deze cursus gaan we steeds verder tot de Boyce-Codd-normaalvorm (BCNF) (die eingenlijk tussen 3NF en 4NF ligt).
Voorbeeld
Normalisatie vindt plaats in drie stappen: