Normalformen Flashcards
1
Q
Was sind Normalformen?
A
- Maß für Struktur einer Datenbank
- je höher NF, desto weniger redundant liegen Daten vor
2
Q
Was sind die Ziele von Normalformen?
A
- Minimierung Redundanz
- Vermeidung Inkonsistenzen
3
Q
Was muss erfüllt sein, damit die Tabelle in der 1. Normalform vorliegt?
A
- Attribute müssen atomare Werte enthalten
- Jeder Datensatz eindeutig identifizierbar durch Primärschlüssel
4
Q
Was sind atomare Werte?
A
- Werte, die nicht zusammengesetzt sind
- kleinste, unteilbare Werte
- zB Zahl, Datum, Textstring
5
Q
Was passiert wenn man eine Tabelle in die 1. Normalform überführt?
A
- teilt zusammengesetzte Werte, Wertaufzählungen, geschachtelte Werte auf
- legt neue Spalten für die Teilelemente an
- Schlüsselattribute werden identifiziert
6
Q
Was muss erfüllt sein, damit die Tabelle in der 2. Normalform vorliegt?
A
- jedes Nichtschlüsselattribut ist immer abhängig vom gesamten zusammengesetzen Primärschlüssel (nicht nur von einem Teil)
- NF nur relevant für Tabellen mit zusammengesetzem Primärschlüssel
- alle Anforderungen der 1. NF
7
Q
Ist nur auf Grundlage des dokumentierten Datenschemas eine Normalisierung möglich?
A
- in der Regel nein
8
Q
Was muss erfüllt sein, damit die Tabelle in der 3. Normalform vorliegt?
A
- Nichtschlüsselattribute hängen direkt vom Schlüsselattribut ab
- alle Anforderungen der 1. und 2. NF