Klausurfrage: Bringen sie die Tabelle in 3. Normalform
Übungen: Bringen Sie die Tabelle in 1., 2., und 3. Normalform
1. Normalform (1NF)
Es dürfen keine Attribute mehrwertig sein, z.B. durch Komma getrennt oder unterteilt sein.
Beispiel: 1NF
pizzen(id, bezeichnung, zutaten, preis)
ist nicht in 1NF, da Zutaten mehrwertig sein kann, z.B. kann Zutaten den Wert “Salami, Schinken, Pilze” haben kann
2. Normalform (2NF)
Jedes Attribut wird durch den Primärschlüssel voll bestimmt
Beispiel: 2NF
pizza(id, bezeichnung, zutat)mit Primärschlüsselidundzutat
ist nicht in 2NF, weilidallein schonbezeichnungbestimmt.
3. Normalform (3NF)
Es gibt keine Attribute die transitiv vom Primärschlüssel abhängig sind
Beispiel: 3NF
ablen(id, album, band, land)mitid->band,band->land
ist nicht in 3NF, weil es die transitive Abhängigkeitid->band->landgibt.