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.
Try the first 10 cards
1 / 10Database normalization
Tap the card for the answer · swipe right if you knew it, left if not
Already have an account? Sign in
Cards
- 1Database normalizationDer Prozess, eine relationale Datenbank gemäß den Normalformen zu strukturieren, um Datenredundanz zu verringern und die Datenintegrität zu verbessern
- 2Insertion anomalyTritt auf, wenn bestimmte Fakten nur erfasst werden können, wenn auch andere, unabhängige Daten erfasst werden, was oft Nullwerte erfordert
- 3Update anomalyTritt auf, wenn dieselbe Information in mehreren Zeilen vorkommt und Aktualisierungen unvollständig bleiben, wodurch die Datenbank in einen inkonsistenten Zustand gerät
- 4Deletion anomalyTritt 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
- 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
- 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)
- 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)
- 8Boyce-Codd Normal Form (BCNF)Eine strengere Form der 3NF, bei der jede nicht-triviale funktionale Abhängigkeit mit einem Superschlüssel beginnt
- 9Transitive functional dependencyTritt 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)
- 10Fourth Normal Form (4NF)Eine Tabelle in der BCNF, bei der jede nicht-triviale mehrwertige Abhängigkeit mit einem Superschlüssel beginnt
- 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
- 12Sixth Normal Form (6NF)Eine Tabelle, bei der jede Zeile den Primärschlüssel und höchstens ein weiteres Attribut enthält
- 13Primary keyEine Spalte oder eine Gruppe von Spalten, die jede Zeile einer Tabelle eindeutig identifiziert
- 14Composite keyEin Primärschlüssel, der aus zwei oder mehr Spalten besteht, die zusammen eine Zeile eindeutig identifizieren
- 15Candidate keyEine Spalte oder eine Gruppe von Spalten, die als Primärschlüssel dienen könnte (minimaler Superschlüssel)
- 16SuperkeyEine Menge aus einer oder mehreren Spalten, die eine Zeile einer Tabelle eindeutig identifizieren kann
- 17Functional dependencyEine Beziehung, bei der der Wert eines Attributs den Wert eines anderen Attributs bestimmt (A → B)
- 18Multivalued dependencyTritt auf, wenn ein Attribut in einer Tabelle unabhängig von anderen Attributen eine Menge von Werten für ein anderes Attribut bestimmt
- 19Data redundancyDie unnötige Duplizierung von Daten innerhalb einer Datenbank
- 20Data integrityDie Genauigkeit, Konsistenz und Zuverlässigkeit der in einer Datenbank gespeicherten Daten
- 21DenormalizationDas bewusste Einführen von Redundanz in ein Datenbankdesign, um die Abfrageleistung zu verbessern
- 22Domain-Key Normal Form (DKNF)Eine Normalform, bei der jede Integritätsbedingung eine Folge von Domänen- und Schlüsselbedingungen ist
- 23Elementary Key Normal Form (EKNF)Eine Normalform zwischen 3NF und BCNF, die Eigenschaften beider vereinen soll, ohne deren Probleme zu übernehmen
- 24Essential Tuple Normal Form (ETNF)Eine 2012 eingeführte Normalform, bei der jede Verbundabhängigkeit eine Superschlüssel-Komponente besitzt
- 25Normal forms beyond 4NF primarily used forHauptsächlich akademisches Interesse, da die von ihnen gelösten Probleme in der Praxis selten auftreten
- 26Join dependencyEine Integritätsbedingung, die verlangt, dass eine Relation gleich dem Verbund ihrer Projektionen ist
- 27Main benefit of normalizationVerringerung der Redundanz, Vermeidung von Anomalien und die Möglichkeit, die Datenbankstruktur ohne größere Änderungen zu erweitern
- 28Columnar storage in databasesEine interne 6NF-Darstellung, die in Data Warehouses verwendet wird, bei der Daten spaltenweise statt zeilenweise gespeichert werden
- 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
- 30Lossless decompositionDas 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- 🗄️
SQL : requêtes, jointures et agrégats
74 cards · 🇺🇸 English
Requêtes SELECT, jointures et fonctions d'agrégation en SQL.
- 🗄️
SQL: Consultas, Joins y Funciones de Agregación
74 cards · 🇺🇸 English
Consultas SELECT, joins y funciones de agregación en SQL.
- 🗂️
SQL: Database Design & Normalization
32 cards · 🇺🇸 English
Schema design, keys, and normal forms for relational databases.
- 🗄️
SQL: Queries, Joins & Aggregates
74 cards · 🇺🇸 English
SELECT queries, joins, and aggregate functions in SQL.
- 🗄️
SQL: Abfragen, Joins & Aggregatfunktionen
74 cards · 🇺🇸 English
SELECT-Abfragen, Joins und Aggregatfunktionen in SQL.
- 🍃
NoSQL: MongoDB & Redis Basics
36 cards · 🇺🇸 English
Core document-store and key-value store concepts with MongoDB and Redis.
