Normalformen Flashcards
1
Q
was sind Relationale Datenbanken?
A
- Eine Sammlung von Informationen, bei der Daten in vordefinierten Beziehungen organisiert sind
2
Q
Wofür braucht man die Normalisierung?
A
- Strukturierung von Datenbanken
- Nur für Relationale Datenbanken
- Normalformen bestimmen klare regeln
3
Q
Nenne Ziele der Normalisierung:
A
- Beseitigung von Redundanzen
- Vermeidung von Mehreren Bestimmten Fehlverhalten Anomalien
4
Q
Was bedeutet Atomar
A
- man kann die Attribute nicht weiter spalten
5
Q
Welche 3 Abhängigkeiten gibt es?
A
- Funktionale Abhängigkeit
- Vollfunktionale Abhängigkeit
- Transitive Abhängigkeit
6
Q
Was bedeutet die Funktionale Abhängigkeit?
A
- Es gibt ein Wert A und es existiert auch genau ein Wert B
7
Q
Was bedeutet Transitive Abhängigkeit?
A
- Ein Wert ist abhängig von einem anderen Wert
- Wert B ist abhängig von A, Wert C ist abhängig von B…
8
Q
Was bedeutet Vollfunktionale Abhängigkeit?
A
- Ein Attribut ist nur von einem gesamten Schlüssel abhängig und nicht von einem Teil
- (Studenten/Kurs) –> Note
9
Q
Wann ist die 1ste Normalform erreicht?
A
- wenn alle Attribute atomar sind
- nur eine Information pro Zelle
10
Q
Wann hat man die 2te Normalform erreicht?
A
- Wenn bereits die 1ste Normalform durchzogen wurde
- Jedes nicht Schlüssel Attribut ist vom Primärschlüssel Vollfunktional Abhängig
11
Q
Wann hat man die 3te Normalform erreicht?
A
- bereits die 2te Normalform
- Jedes Nicht Schlüsselattribut nicht transitiv vom Primärschlüssel abhängig