Normalformen Flashcards

1
Q

Was sind Normalformen?

A
  • Maß für Struktur einer Datenbank
  • je höher NF, desto weniger redundant liegen Daten vor
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was sind die Ziele von Normalformen?

A
  • Minimierung Redundanz
  • Vermeidung Inkonsistenzen
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Was sind atomare Werte?

A
  • Werte, die nicht zusammengesetzt sind
  • kleinste, unteilbare Werte
  • zB Zahl, Datum, Textstring
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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)
    1. NF nur relevant für Tabellen mit zusammengesetzem Primärschlüssel
  • alle Anforderungen der 1. NF
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Ist nur auf Grundlage des dokumentierten Datenschemas eine Normalisierung möglich?

A
  • in der Regel nein
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
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
How well did you know this?
1
Not at all
2
3
4
5
Perfectly