SQL & Datenbanken

Prüfungsfall bearbeiten.

Formuliere SQL und normalisiere Tabellen selbst – von funktionalen Abhängigkeiten bis zur 3NF.

Wichtiges Wissen: SQL & relationale Datenbanken
Abfragen

SELECT wählt Spalten, FROM Tabellen, WHERE Zeilen, GROUP BY Gruppen, HAVING Gruppenbedingungen und ORDER BY die Sortierung. NULL mit IS NULL prüfen, nicht mit = NULL. COUNT(*) zählt Zeilen; COUNT(Spalte) nur Nicht-NULL-Werte.

JOINs und Änderungen

INNER JOIN liefert passende Kombinationen; LEFT JOIN erhält alle Zeilen der linken Tabelle. Join-Schlüssel ausdrücklich angeben. UPDATE und DELETE verändern Daten: WHERE prüfen und bei Bedarf eine Transaktion verwenden.

Transaktionen und Sicherheit

ACID: Atomarität, Konsistenz, Isolation, Dauerhaftigkeit. COMMIT bestätigt, ROLLBACK verwirft eine offene Transaktion. Parametrisierte Abfragen trennen SQL-Code und Werte und schützen gegen SQL-Injection. Syntax kann je Dialekt abweichen.

AP1 · AP2 · Filtern

AND und OR richtig klammern

Die Tabelle tickets enthält status und prioritaet. Gib offene Tickets aus, deren Priorität hoch oder kritisch ist. Achte auf die logische Klammerung.

EingabeTabellenstruktur und Anforderung
VerarbeitungSQL-Anweisung entwickeln
AusgabeAusführbares SQL
Dein SQL
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.