03 - Normalformen Flashcards

1
Q

Definition: Normalform

A

Eine Normalform legt Eigenschaften fest, die von Relationen erfüllt oder nicht erfüllt werden können. Wenn eine Menge von Relationen alle Eigenschaften einer Normalform erfüllen, sagt man: “Die Relationen sind in der X. Normalform”

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Definition: 1. Normalform

A

Eine Relation ist in 1. Normalform, wenn alle zugrundeliegende Gebiete nur atomare Werte enthalten (also jede normalisierte Relation).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Definition: Funktionale Abhängigkeit

A

Ein Attribut Y einer Relation ist funktional abhängig von einem Attribut X derselben Relation, wenn zu jedem X-Wert höchstens ein Y-Wert möglich ist. Funktional abhängige Attribute werden mit einem einfache Pfeil dargestellt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Folgerungen zur funktionalen Abhängigkeit

A

Primärschlüssel, Schlüsselkandidat, Superschlüssel –> alle anderen Attribute.

Da alle drei jedes Tupel eindeutig identifizieren.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Definition: Volle funktionale Abhängigkeit

A

Ein Attribut Y einer Relation ist voll funktional abhängig von einem Attribut X derselben Relation, wenn:

  • Es funktional abhängig von X ist
  • Es nicht funktional abhängig von beliebigen Teilattributen von X ist.

Wird mit einem Pfeil mit zwei Strichen dargestellt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Definition: 2. Normalform

A

Eine Relation ist in der zweiten Normalform wenn sie in der ersten Normalform ist, und jedes Nichtschlüsselattribut voll funktional vom Primärschlüssel abhängt.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Überführung von 1. NF zu 2. NF

A

Durch einen Zähler als Primärschlüssel (z.B. ID).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

Definition: Determinante

A

Ein (eventuell zusammengesetztes) Attribut, von dem ein anderes voll funktional abhängt. D.h. die Linke Seite einer voll funktionalen Abhängigkeit.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Definition: 3. Normalform

A

Eine normalisierte Relation ist in der dritten Normalform, wenn jede Determinante dieser Relation ein Schlüsselkandidat ist. Somit ist auch jede Relation in der 3. Normalform redundanzfrei (mit Ausnahme von Schlüsselkandidaten).

How well did you know this?
1
Not at all
2
3
4
5
Perfectly