Datenbankmodelle & SQL-Dialekte

Prüfungsfall bearbeiten.

Wähle relationale, Dokument-, Key-Value-, Graph- und Wide-Column-Datenbanken passend aus und erkenne wichtige SQL-Dialektunterschiede.

Wichtiges Wissen: Datenbankmodelle & Dialekte
Modelle auswählen

Relational: Tabellen, Beziehungen und Constraints. Dokument: zusammengehörige verschachtelte Dokumente. Key-Value: schneller Zugriff per Schlüssel. Graph: Beziehungen und Pfade. Wide-Column: große, verteilte, zugriffsspezifische Datenmengen.

Keine Pauschalaussagen

NoSQL bedeutet nicht automatisch schemalos, ohne Transaktionen oder schneller. Anforderungen an Konsistenz, Abfragen, Skalierung und Betrieb entscheiden. SQLite ist eingebettet; Datenbankserver bedienen normalerweise mehrere Clients. LIMIT, TOP, FETCH FIRST und automatisch erzeugte Schlüssel sind dialektabhängig.

AP1 · AP2 · Transaktionsisolation

Verlorenes Update verhindern

Zwei Transaktionen lesen denselben Lagerbestand 10 und schreiben anschließend unabhängig 9. Welches Problem liegt vor und welche Gegenmaßnahmen sind möglich?

EingabePraxisfall
VerarbeitungNebenläufigkeit und Sperrstrategie erklären
AusgabeFehlerbild und Maßnahmen
Deine Begründung
Strg/⌘ + Enter zum Prüfen
Direkter KI-Lernmodus

KI-Tutor

Offline-Coach aktiv
Frag konkret – ich erkläre direkt, gebe Beispiele und beziehe den bisherigen Gesprächsverlauf ein.