🗂️

SQL: Datenbankdesign & Normalisierung

32 cards · 🇺🇸 English → 🇩🇪 Deutsch

Schemaentwurf, Schlüssel und Normalformen für relationale Datenbanken.

Study all 32 cards for free

Flashcards, quizzes, pixel-art games and a daily review that remembers for you.

Study this deck free

Try the first 10 cards

1 / 10
Question

Database normalization

Knew itLearning

Tap the card for the answer · swipe right if you knew it, left if not

Already have an account? Sign in

Cards

  1. 1Database normalization
    Der Prozess, eine relationale Datenbank gemäß den Normalformen zu strukturieren, um Datenredundanz zu verringern und die Datenintegrität zu verbessern
  2. 2Insertion anomaly
    Tritt auf, wenn bestimmte Fakten nur erfasst werden können, wenn auch andere, unabhängige Daten erfasst werden, was oft Nullwerte erfordert
  3. 3Update anomaly
    Tritt auf, wenn dieselbe Information in mehreren Zeilen vorkommt und Aktualisierungen unvollständig bleiben, wodurch die Datenbank in einen inkonsistenten Zustand gerät
  4. 4Deletion anomaly
    Tritt auf, wenn das Löschen von Daten, die einen Sachverhalt darstellen, auch das Löschen von Daten erfordert, die einen völlig anderen Sachverhalt darstellen
  5. 5First Normal Form (1NF)
    Jedes Feld enthält genau einen Wert (skalare Spalten), es gibt keine doppelten Zeilen und keine verschachtelten Datensätze oder Wertemengen
  6. 6Second Normal Form (2NF)
    Eine Tabelle in der 1NF, bei der jedes Nicht-Schlüsselattribut voll funktional von jedem Kandidatenschlüssel abhängt (Attribute hängen vom gesamten Schlüssel ab)
  7. 7Third Normal Form (3NF)
    Eine Tabelle in der 2NF, bei der jede nicht-triviale funktionale Abhängigkeit entweder mit einem Superschlüssel beginnt oder mit einem Primärattribut endet (keine transitiven Abhängigkeiten)
  8. 8Boyce-Codd Normal Form (BCNF)
    Eine strengere Form der 3NF, bei der jede nicht-triviale funktionale Abhängigkeit mit einem Superschlüssel beginnt
  9. 9Transitive functional dependency
    Tritt auf, wenn ein Attribut von einem anderen Nicht-Schlüsselattribut abhängt, das seinerseits vom Primärschlüssel abhängt (z. B. A → B → C)
  10. 10Fourth Normal Form (4NF)
    Eine Tabelle in der BCNF, bei der jede nicht-triviale mehrwertige Abhängigkeit mit einem Superschlüssel beginnt
  11. 11Fifth Normal Form (5NF)
    Eine Tabelle, bei der jede Verbundabhängigkeit nur aus Superschlüssel-Komponenten besteht, wodurch Probleme bei der verlustfreien Zerlegung vermieden werden
  12. 12Sixth Normal Form (6NF)
    Eine Tabelle, bei der jede Zeile den Primärschlüssel und höchstens ein weiteres Attribut enthält
  13. 13Primary key
    Eine Spalte oder eine Gruppe von Spalten, die jede Zeile einer Tabelle eindeutig identifiziert
  14. 14Composite key
    Ein Primärschlüssel, der aus zwei oder mehr Spalten besteht, die zusammen eine Zeile eindeutig identifizieren
  15. 15Candidate key
    Eine Spalte oder eine Gruppe von Spalten, die als Primärschlüssel dienen könnte (minimaler Superschlüssel)
  16. 16Superkey
    Eine Menge aus einer oder mehreren Spalten, die eine Zeile einer Tabelle eindeutig identifizieren kann
  17. 17Functional dependency
    Eine Beziehung, bei der der Wert eines Attributs den Wert eines anderen Attributs bestimmt (A → B)
  18. 18Multivalued dependency
    Tritt auf, wenn ein Attribut in einer Tabelle unabhängig von anderen Attributen eine Menge von Werten für ein anderes Attribut bestimmt
  19. 19Data redundancy
    Die unnötige Duplizierung von Daten innerhalb einer Datenbank
  20. 20Data integrity
    Die Genauigkeit, Konsistenz und Zuverlässigkeit der in einer Datenbank gespeicherten Daten
  21. 21Denormalization
    Das bewusste Einführen von Redundanz in ein Datenbankdesign, um die Abfrageleistung zu verbessern
  22. 22Domain-Key Normal Form (DKNF)
    Eine Normalform, bei der jede Integritätsbedingung eine Folge von Domänen- und Schlüsselbedingungen ist
  23. 23Elementary Key Normal Form (EKNF)
    Eine Normalform zwischen 3NF und BCNF, die Eigenschaften beider vereinen soll, ohne deren Probleme zu übernehmen
  24. 24Essential Tuple Normal Form (ETNF)
    Eine 2012 eingeführte Normalform, bei der jede Verbundabhängigkeit eine Superschlüssel-Komponente besitzt
  25. 25Normal forms beyond 4NF primarily used for
    Hauptsächlich akademisches Interesse, da die von ihnen gelösten Probleme in der Praxis selten auftreten
  26. 26Join dependency
    Eine Integritätsbedingung, die verlangt, dass eine Relation gleich dem Verbund ihrer Projektionen ist
  27. 27Main benefit of normalization
    Verringerung der Redundanz, Vermeidung von Anomalien und die Möglichkeit, die Datenbankstruktur ohne größere Änderungen zu erweitern
  28. 28Columnar storage in databases
    Eine interne 6NF-Darstellung, die in Data Warehouses verwendet wird, bei der Daten spaltenweise statt zeilenweise gespeichert werden
  29. 29Where is 6NF particularly useful?
    In Data Warehouses für schnelle Abfragen großer Datenmengen, nicht in OLTP-Systemen aufgrund der starken Zunahme an Tabellen
  30. 30Lossless decomposition
    Das Aufteilen einer Tabelle in mehrere Tabellen so, dass die ursprüngliche Tabelle durch deren Verbund ohne Datenverlust wiederhergestellt werden kann

And 2 more cards. Study the whole deck free

Articles about this deck

More Programming decks

See all
Study all 32 cards free