Wat is het doel van normalisatie?

Wat bedoelen we met redundantie?

Wat zijn normaalvormen?

Uitgewerkt voorbeeld

Normaalvormen

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

0.1 Werkwijze

Normalisatie vindt plaats in drie stappen: