Normalisierung Datenbanken Abiturvorbereitung

Dieser Spickzettel bietet eine Zusammenstellung wichtiger Begriffe, Fakten und Unterschiede zur Normalisierung von Datenbanken, die für das Abitur in Informatik relevant sind.

ChillWhale616·32 fiches·32 questions
Abiturcomputer_sciencedatabases
0
Je sais
1 / 32
0
J'apprends
Recto

Normalisierung

Appuyez pour retourner
Verso

Der Prozess zur Eliminierung von Redundanzen in Datenbanken durch Aufteilung in Tabellen.

Appuyez pour retourner
Je sais
J'apprends

Quiz(32 questions)

Question 1 sur 32

1. Was beschreibt der Prozess der Normalisierung in Datenbanken?

Termes dans ce set(32)

Grundlagen der Normalisierung(16)

Normalisierung

Der Prozess zur Eliminierung von Redundanzen in Datenbanken durch Aufteilung in Tabellen.

Ziel der Normalisierung

Minimierung von Datenanomalien und Verbesserung der Datenintegrität.

1. Normalform (1NF)

Eine Tabelle ist in 1NF, wenn alle Attribute atomar sind und keine Wiederholungsgruppen enthalten.

2. Normalform (2NF)

Eine Tabelle ist in 2NF, wenn sie in 1NF ist und alle nicht primären Attribute vollständig funktional von einem Primärschlüssel abhängen.

3. Normalform (3NF)

Eine Tabelle ist in 3NF, wenn sie in 2NF ist und keine nicht primären Attribute von anderen nicht primären Attributen abhängen.

Funktionale Abhängigkeit

Eine Beziehung zwischen Attributen, wobei der Wert eines Attributs (oder einer Attributgruppe) den Wert eines anderen Attributs bestimmt.

Transitive Abhängigkeit

Wenn A → B und B → C gilt, dann ist C transitiv abhängig von A.

Beispiel für 1NF

Tabelle: Schüler (ID, Name, Fächer) mit einer wiederholten Spalte für Fächer ist nicht in 1NF.

Beispiel für 2NF

Wenn eine Tabelle (ID, Name, Fach, Note) in 1NF ist und die Note allein von ID und Fach abhängt.

True or False: 3NF erfordert 2NF.

Wahr, da 3NF eine Weiterentwicklung von 2NF ist.

Redundanz

Daten, die mehrfach in einer Datenbank gespeichert werden und zu Inkonsistenzen führen können.

Partialfunktionale Abhängigkeit

Wenn ein nicht primäres Attribut nur von einem Teil des Primärschlüssels abhängt.

Denormalisierung

Der Prozess, bei dem normalisierte Tabellen wieder zusammengeführt werden, um die Abfragegeschwindigkeit zu erhöhen.

Welche Normalform ist die höchste?

Die Boyce-Codd-Normalform (BCNF) ist strenger als die 3NF.

Schema einer normalisierten Datenbank

Beinhaltet mehrere Tabellen mit klaren Beziehungen, die die Normalformen erfüllen.

Beispiel einer funktionalen Abhängigkeit

Wenn die Schüler-ID (A) die Schüler-Namen (B) eindeutig bestimmt, dann gilt A → B.

Normalformen im Detail(16)

1. Normalform 1 (1NF)

Eine Relation ist in 1NF, wenn alle Attribute atomar sind, d.h. keine Wiederholungsgruppen existieren.

2. Beispielfrage zur 1NF

Welche Struktur hat die Tabelle? Vermeide Gruppen wie "Telefonnummern" in einer Zelle.

3. Normalform 2 (2NF)

Eine Relation ist in 2NF, wenn sie in 1NF ist und alle nicht-schlüsselattribute vollständig vom Primärschlüssel abhängen.

4. 1NF vs 2NF

1NF: Atomare Werte. 2NF: Keine partiellen Abhängigkeiten vom Primärschlüssel.

5. Normalform 3 (3NF)

Eine Relation ist in 3NF, wenn sie in 2NF ist und keine transitiven Abhängigkeiten existieren.

6. Beispiel für transitive Abhängigkeit

Wenn A → B und B → C, dann ist C transitiv abhängig von A.

7. Normalform BCNF

Eine Relation ist in BCNF, wenn für jede funktionale Abhängigkeit X → Y, X ein Superschlüssel ist.

8. BCNF vs 3NF

BCNF: Strenger, verlangt Superschlüssel für alle funktionalen Abhängigkeiten. 3NF erlaubt Abhängigkeiten von Nicht-Schlüsseln.

9. 4. Normalform (4NF)

Eine Relation ist in 4NF, wenn sie in BCNF ist und keine mehrwertigen Abhängigkeiten existieren.

10. Beispiel für mehrwertige Abhängigkeit

Wenn ein Attribut A mehrere Werte für ein anderes Attribut B hat, z.B. mehrere Telefonnummern pro Kunde.

11. Normalform 5 (5NF)

Eine Relation ist in 5NF, wenn sie in 4NF ist und keine join-Abhängigkeiten enthält.

12. Beispiel für join-Abhängigkeit

Wenn A, B und C in einer Tabelle sind, aber B und C unabhängig voneinander sind.

13. Normalisierung Schritte

- Identifikation der Abhängigkeiten - Anwendung der Normalformen - Überprüfung der Konsistenz

14. Ursache → Wirkung der Normalisierung

Normalisierung verbessert Datenintegrität und reduziert Redundanz.

15. Falschaussage zur 3NF

Eine Relation in 3NF kann transitive Abhängigkeiten haben – falsch, sie darf keine haben.

16. Wichtigste Vorteile der Normalisierung

Reduzierung von Datenanomalien, Verbesserung der Abfrageeffizienz, klare Datenstruktur.

Questions dans ce set(32)

1. Was beschreibt der Prozess der Normalisierung in Datenbanken?

A.Eliminierung von Redundanzen
B.Erhöhung der Datenanzahl
C.Kombination von Tabellen
D.Erstellung von Backups

2. Was ist eine Bedingung für eine Relation, um in der 1. Normalform (1NF) zu sein?

A.Alle Attribute müssen atomar sein.
B.Es dürfen keine Primärschlüssel existieren.
C.Attribute können Gruppen bilden.
D.Ein Attribut darf mehrere Werte haben.

3. Was ist das Hauptziel der Normalisierung?

A.Minimierung von Datenanomalien
B.Erhöhung der Speicherkapazität
C.Vereinfachung von SQL-Abfragen
D.Erhöhung der Datenmenge

4. Welche Aussage beschreibt eine Relation in der 2. Normalform (2NF)?

A.Alle nicht-Schlüsselattribute hängen vollständig vom Primärschlüssel ab.
B.Es dürfen keine Attribute vorhanden sein.
C.Jedes Attribut kann mehrere Werte enthalten.
D.Partielle Abhängigkeiten sind erlaubt.

5. Was bedeutet es, wenn eine Tabelle in der 1. Normalform (1NF) ist?

A.Alle Attribute sind atomar.
B.Es gibt keine Primärschlüssel.
C.Die Tabelle hat mehr als zwei Spalten.
D.Alle Werte sind identisch.

6. Was unterscheidet die 2. Normalform (2NF) von der 1. Normalform (1NF)?

A.Die 2NF erfordert vollständige Abhängigkeit vom Primärschlüssel.
B.Die 1NF erlaubt keine atomaren Werte.
C.In der 2NF dürfen keine Primärschlüssel vorhanden sein.
D.Die 1NF erfordert vollständige Abhängigkeit vom Primärschlüssel.

7. Welche Aussage beschreibt die 2. Normalform (2NF) korrekt?

A.Alle nicht primären Attribute hängen vollständig vom Primärschlüssel ab.
B.Die Tabelle muss keine Attribute enthalten.
C.Alle Attribute sind in einer einzigen Zelle zusammengefasst.
D.Die Tabelle ist nur in 1NF.

8. Welche Bedingung muss erfüllt sein, damit eine Relation in der 3. Normalform (3NF) ist?

A.Es dürfen keine transitiven Abhängigkeiten existieren.
B.Alle Attribute müssen atomar sein.
C.Jedes Attribut kann mehrere Werte enthalten.
D.Es dürfen keine Primärschlüssel vorhanden sein.

9. Was ist ein Beispiel für eine transitive Abhängigkeit?

A.Wenn A → B und B → C, dann ist C von A abhängig.
B.Wenn A → B, dann ist A von B abhängig.
C.Wenn A = 1, dann ist B immer 2.
D.Wenn A → B, dann hängt B nicht von A ab.

10. Was stellt ein Beispiel für eine transitive Abhängigkeit dar?

A.Wenn A → B und B → C, dann ist C transitiv abhängig von A.
B.Wenn A und B unabhängig sind.
C.Wenn A von B abhängt, aber C nicht.
D.Wenn alle Attribute atomar sind.

11. Welche Normalform folgt auf die 2. Normalform?

A.3. Normalform
B.1. Normalform
C.Boyce-Codd-Normalform
D.Denormalisierung

12. Wie unterscheidet sich die BCNF von der 3. Normalform?

A.In der BCNF muss jede funktionale Abhängigkeit einen Superschlüssel haben.
B.Die 3NF erlaubt keine funktionalen Abhängigkeiten.
C.BCNF hat weniger strenge Anforderungen als 3NF.
D.Es dürfen in der BCNF keine Primärschlüssel existieren.

13. Was bedeutet funktionale Abhängigkeit?

A.Der Wert eines Attributs bestimmt den Wert eines anderen.
B.Alle Werte eines Attributs sind gleich.
C.Ein Attribut muss immer leer sein.
D.Es gibt keine Abhängigkeiten zwischen Attributen.

14. Welche Aussage ist im Bezug auf die 4. Normalform (4NF) korrekt?

A.Sie erfordert, dass keine mehrwertigen Abhängigkeiten existieren.
B.Sie erlaubt transitive Abhängigkeiten.
C.Es dürfen keine Primärschlüssel vorhanden sein.
D.Sie hat die gleichen Anforderungen wie die 3NF.

15. Was ist die höchste Normalform?

A.Boyce-Codd-Normalform (BCNF)
B.3. Normalform
C.2. Normalform
D.1. Normalform

16. Was ist ein Beispiel für eine mehrwertige Abhängigkeit?

A.Ein Attribut hat mehrere Werte für ein anderes Attribut.
B.Alle Attribute sind atomar.
C.Ein Primärschlüssel existiert.
D.Es gibt keine Abhängigkeiten zwischen den Attributen.

17. Was versteht man unter Denormalisierung?

A.Zusammenführen von normalisierten Tabellen.
B.Erstellen von zusätzlichen Tabellen.
C.Löschen von redundanten Daten.
D.Erhöhen der Datenintegrität.

18. Was ist eine Bedingung für eine Relation, um in der 5. Normalform (5NF) zu sein?

A.Es dürfen keine join-Abhängigkeiten existieren.
B.Alle Attribute müssen atomar sein.
C.Es gibt keine funktionalen Abhängigkeiten.
D.Die Relation muss in der 3NF sein.

19. Was ist eine partielle funktionale Abhängigkeit?

A.Ein nicht primäres Attribut hängt nur von einem Teil des Primärschlüssels ab.
B.Ein Attribut ist unabhängig von allen anderen.
C.Ein Attribut hängt von zwei oder mehr Primärschlüsseln ab.
D.Ein nicht primäres Attribut hängt von allen Primärschlüsseln ab.

20. Was beschreibt eine join-Abhängigkeit?

A.Wenn A, B und C in einer Tabelle sind, aber B und C unabhängig sind.
B.Es gibt keine Abhängigkeiten zwischen den Attributen.
C.Alle Attribute sind atomar.
D.Jedes Attribut ist abhängig vom Primärschlüssel.

21. Welches Beispiel zeigt eine Tabelle in 1NF?

A.Eine Tabelle mit einer Spalte für Fächer ohne Wiederholungsgruppen.
B.Eine Tabelle mit Fächern in einer gemeinsamen Zelle.
C.Eine Tabelle mit mehreren Primärschlüsseln.
D.Eine Tabelle ohne Attribute.

22. Welche Schritte sind Teil des Normalisierungsprozesses?

A.Identifikation der Abhängigkeiten, Anwendung der Normalformen, Überprüfung der Konsistenz.
B.Zusammenführen aller Attribute, Löschung von Primärschlüsseln, Ignorieren von Abhängigkeiten.
C.Alle Attribute müssen atomar sein, keine Abhängigkeiten.
D.Keine Schritte sind erforderlich.

23. Was ist eine Datenredundanz?

A.Mehrfache Speicherung von Daten.
B.Einmalige Speicherung von Daten.
C.Fehlende Daten in einer Tabelle.
D.Falsch gespeicherte Daten.

24. Wie wirkt sich die Normalisierung auf die Datenintegrität aus?

A.Sie verbessert die Datenintegrität und reduziert Redundanz.
B.Sie verschlechtert die Datenintegrität.
C.Sie hat keinen Einfluss auf die Datenintegrität.
D.Sie macht die Datenbank langsamer.

25. Wie wird eine Tabelle bezeichnet, die nicht in der 3. Normalform ist?

A.Nicht normalisierte Tabelle
B.Normalisierte Tabelle
C.Teilweise normalisierte Tabelle
D.Komplett normalisierte Tabelle

26. Welche Aussage zur 3. Normalform (3NF) ist FALSCH?

A.Eine Relation in 3NF kann transitive Abhängigkeiten haben.
B.Sie erfordert keine redundanten Daten.
C.Alle nicht-Schlüsselattribute sind direkt vom Primärschlüssel abhängig.
D.Die Relation muss in der 2NF sein.

27. Was passiert, wenn eine Tabelle in der 3. Normalform ist?

A.Keine nicht primären Attribute hängen von anderen nicht primären Attributen ab.
B.Alle Attribute sind in einer gemeinsamen Zelle.
C.Die Tabelle hat keine Primärschlüssel.
D.Die Tabelle enthält redundante Daten.

28. Welche Vorteile bietet die Normalisierung?

A.Reduzierung von Datenanomalien, Verbesserung der Abfrageeffizienz, klare Datenstruktur.
B.Schwächung der Datenintegrität und Verwirrung der Struktur.
C.Erhöhung der Redundanz und Komplexität.
D.Es bietet keine Vorteile.

29. Welches ist kein Ziel der Normalisierung?

A.Erhöhung der Redundanz
B.Verbesserung der Datenintegrität
C.Minimierung von Datenanomalien
D.Eliminierung von Inkonsistenzen

30. Welche Aussage beschreibt die 1. Normalform (1NF)?

A.Alle Attribute sind atomar, keine Wiederholungsgruppen.
B.Jedes Attribut hat mehrere Werte in einer Zelle.
C.Es existieren partielle Abhängigkeiten vom Primärschlüssel.
D.Die Tabelle enthält transitive Abhängigkeiten.

31. Welche Aussage beschreibt eine Tabelle, die nicht in der 2. Normalform (2NF) ist?

A.Ein nicht primäres Attribut hängt nur von einem Teil des Primärschlüssels ab.
B.Alle Attribute sind atomar und ohne Wiederholungsgruppen.
C.Die Tabelle enthält nur funktionale Abhängigkeiten zwischen Primärschlüsseln.
D.Es gibt keine Datenredundanz in der Tabelle.

32. Was ist eine Bedingung für eine Relation, um in der Boyce-Codd-Normalform (BCNF) zu sein?

A.Jede funktionale Abhängigkeit muss von einem Superschlüssel abhängen.
B.Es dürfen keine mehrwertigen Abhängigkeiten existieren.
C.Sie muss in der 1. Normalform (1NF) sein.
D.Es dürfen keine partiellen Abhängigkeiten vom Primärschlüssel existieren.

Sets associés

Créez votre propre set d'étude

Téléchargez un PDF, collez vos notes ou décrivez un sujet – l'IA génère des fiches, des quiz et plus en quelques secondes.

Mis en avant sur