Normalisierung Flashcards

1
Q

Was wird bei der Normalisierung überprüft ?

A
  • Funktionale Abhängigkeit
  • Voll funktionale Abhängigkeit
  • Transitive Abhängigkeit
  • Mehrwertige Abhängigkeit
How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Was ist die ‘Funktionale Abhängigkeit’ ?

A

Eine funktionale Abhängigkeit in Bezug auf zwei Attributmengen X und Y einer Relation liegt dann vor, wenn der Attributwert von X den Attributwert von Y festlegt. Y ist funktional abhängig von X:X->Y

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

Was ist die ‘Voll Funktionale Abhängigkeit’ ?

A

Eine funktionale Abhängigkeit {X1, X2} à Y wird als volle funktionale Abhängigkeit bezeichnet, wenn Y nicht von X1 oder von X2, also einem Teil der Determinante, abhängig ist

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

Wann ist eine Relation in der ersten Normalform (1NF) ?

A

…wenn sie ausschließlich atomare Attributwerte enthält.

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

Wann ist eine Relation in der zweiten Normalform (2NF) ?

A

… wenn jedes nicht Schlüsselattribut von einem Schlüssel voll funktional abhängig ist.

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

Wann ist eine Relation in der dritten Normalform (3NF) ?

A

… wenn keine transitiven Abhängigkeiten der Nichtschlüsselattribute existieren.

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

Wann ist eine Relation in der Boyce-Codd-Normalform (BCNF) ?

A

… wenn keine transitiven Abhängigkeiten der Schlüsselattribute existieren, d.h. jede Determinante ist Schlüsselkandidat.

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

Wann ist eine Relation in der vierten Normalform (4NF) ?

A

… wenn sie keine paarweise unabhängigen mehrwertigen Abhängigkeiten zwischen ihren Attributen enthält.

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

Was ist die “Verbundstreue” ?

A

fragmentierte Tutel können per Join wieder vollständig rekonstruiert werden.

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

Was ist die “Abhängigkeitstreue” ?

A

Jede funktionale Abhängigkeit muss nach der Zerlegung in mindestens einer Relation enthalten sein, Dies wird als Abhängigkeitstreue bezeichnet.

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