Chapter_14_-_Functional_Dependencies___Normalization_part2_Z Flashcards

1
Q

Was ist das Hauptziel der Normalisierung in Datenbanksystemen?

A

Das Hauptziel der Normalisierung in Datenbanksystemen ist es, Redundanz zu minimieren und Datenintegrität zu gewährleisten. Dies wird durch die Anwendung verschiedener Normalformen erreicht, die die Struktur der Datenbank verbessern und Datenanomalien reduzieren.

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

Was ist die Erste Normalform (1NF) und welches Ziel verfolgt sie?

A

Eine Relation ist in der Ersten Normalform (1NF), wenn alle Attributwerte atomar sind, d.h., jede Spalte enthält nur einen Wert. Das Ziel der 1NF ist es, die Datenbankstruktur zu vereinfachen und sicherzustellen, dass Daten atomar sind.

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

Was ist die Zweite Normalform (2NF) und wie wird sie erreicht?

A

Eine Relation ist in der Zweiten Normalform (2NF), wenn sie in der 1NF ist und jedes Nicht-Schlüsselattribut vollständig vom gesamten Primärschlüssel abhängt. Sie wird erreicht, indem man sicherstellt, dass alle Attribute, die nicht zum Primärschlüssel gehören, eine vollständige funktionale Abhängigkeit vom gesamten Primärschlüssel haben.

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

Was bedeutet es, wenn eine Relation in der Dritten Normalform (3NF) ist?

A

Eine Relation ist in der Dritten Normalform (3NF), wenn sie in der 2NF ist und kein Nicht-Schlüsselattribut transitiv vom Primärschlüssel abhängt. Das bedeutet, dass jede funktionale Abhängigkeit X → A entweder einen Superkey X oder ein Schlüsselkandidat A hat.

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

Was kennzeichnet die Boyce-Codd Normalform (BCNF)?

A

Eine Relation ist in der Boyce-Codd Normalform (BCNF), wenn für jede funktionale Abhängigkeit X → A, X ein Superkey ist. Dies stellt sicher, dass keine Anomalien durch Abhängigkeiten von Nicht-Schlüsselattributen entstehen.

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

Was ist eine nicht-triviale mehrwertige Abhängigkeit (MVD) und wie wird sie in der Vierten Normalform (4NF) behandelt?

A

Eine nicht-triviale mehrwertige Abhängigkeit (MVD) liegt vor, wenn ein Attribut in einer Relation von einem anderen Attribut unabhängig variieren kann. Eine Relation ist in der Vierten Normalform (4NF), wenn sie in der BCNF ist und keine nicht-trivialen MVDs aufweist. MVDs werden durch Aufteilung der Relation in mehrere Relationen eliminiert.

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

Was ist die Fünfte Normalform (5NF) und wann wird sie erreicht?

A

Eine Relation ist in der Fünften Normalform (5NF), wenn sie in der 4NF ist und jede nicht-triviale Joindependenz (JD) einen Superkey als Determinante hat. Dies bedeutet, dass die Relation nur dann vollständig in ihre Bestandteile zerlegt werden kann, wenn diese Bestandteile wieder ohne Informationsverlust zusammengeführt werden können.

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

Welche Vorteile bietet die Anwendung der Normalisierungsregeln auf Datenbanken?

A

Die Anwendung der Normalisierungsregeln verbessert die Struktur einer Datenbank, indem sie: - Daten atomar macht (1NF). - Sicherstellt, dass alle Attribute vollständig von Primärschlüsseln abhängen (2NF). - Transitive Abhängigkeiten eliminiert (3NF). - Funktionale Abhängigkeiten auf Superkeys beschränkt (BCNF). - Nicht-triviale mehrwertige Abhängigkeiten eliminiert (4NF). - Joindependenzen mit Superkeys sichert (5NF). Dies führt zu erhöhter Datenintegrität und reduziert das Risiko von Datenanomalien.

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