Themengebiet
Datenbanken & SQL
Relationales Datenmodell, SQL, ERM, Normalisierung, Transaktionen, NoSQL.
SELECT-Abfragen
Daten lesen: WHERE, JOINs, Aggregation, Sortierung, Unterabfragen. Nach Pseudocode der zweitgrößte Punktbringer.
SQL – Grundlagen (DDL, DML, DQL, DCL, TCL)
SQL-Sprachkomponenten im Überblick – kommt in jeder Prüfung vor. DCL (GRANT/REVOKE) kam erstmals Sommer 2025.
JOINs & Unterabfragen
Mehrere Tabellen verknüpfen – Stolperstein in fast jeder SELECT-Aufgabe.
Relationales Datenmodell
Vom Szenario zum Tabellenschema – Top-4-Thema in den letzten Prüfungen.
ER-Modell (ERM)
Konzeptuelles Datenmodell mit Entitäten, Beziehungen und Kardinalitäten.
Normalisierung (1NF–3NF)
Redundanzen beseitigen und Anomalien vermeiden – klassische Klausurfrage.
UPDATE
Datensätze gezielt ändern – halbe Prüfungen haben ein UPDATE-Statement.
DDL: CREATE, ALTER, DROP
Tabellen und Constraints anlegen und ändern – häufig Teil der Datenbankaufgabe.
INSERT
Neue Datensätze anlegen. Syntax und Besonderheiten (Auto-ID, NULL).
NoSQL-Datenbanken
Alternative Datenbank-Typen, CAP-Theorem und BASE-Prinzip.
SQL Injection & Gegenmaßnahmen
Wie Angriffe funktionieren und wie man sie mit Prepared Statements verhindert.
Transaktionen & ACID
ACID-Prinzipien und was sie in Schieflagen (Deadlock, Rollback) bedeuten.
DELETE
Daten löschen – inkl. Abgrenzung zu TRUNCATE und Foreign-Key-Folgen.