Konzeptverständnis + Interpretation. In der Klausur werden Verfahren erklärt, ER-Diagramme gelesen und Normalformen erkannt — SQL-Code muss geschrieben werden können.

Fortschritt

0/14 Themen erledigt

Fortschritt wird lokal im Browser gespeichert (LocalStorage). Kein Login, keine Cloud.

01

ER-Modellierung

(min,max)-Notation, Kardinalitäten, Beziehungstypen.

6
Konzepte
12
Fragen
02

Normalformen

1NF, 2NF, 3NF, BCNF, 4NF. Funktionale Abhängigkeiten, Anomalien.

8
Konzepte
14
Fragen
03

Aggregatfunktionen

GROUP BY, HAVING, COUNT/SUM/AVG.

5
Konzepte
10
Fragen
04

Dreiwertige Logik

NULL, UNKNOWN, IS NULL, Propagation.

5
Konzepte
10
Fragen
05

JDBC / Java

Connection, Statement, ResultSet, PreparedStatement.

6
Konzepte
12
Fragen
06

Transaktionen (SQL)

BEGIN, COMMIT, ROLLBACK, SAVEPOINT.

5
Konzepte
10
Fragen
07

ACID

Atomicity, Consistency, Isolation, Durability.

4
Konzepte
10
Fragen
08

BASE-Konsistenz

BA, Soft state, Eventual consistency (NoSQL-Kontext).

4
Konzepte
8
Fragen
09

Mehrbenutzerprobleme

Lost Update, Dirty Read, Non-repeatable Read, Phantom Read.

5
Konzepte
10
Fragen
10

Isolation Levels

Read Uncommitted, Read Committed, Repeatable Read, Serializable.

5
Konzepte
10
Fragen
11

Sperrprotokolle

2PL, striktes 2PL, S-Locks, X-Locks.

6
Konzepte
12
Fragen
12

Deadlock

Wait-For-Graph, Deadlock-Vermeidung/-Erkennung.

5
Konzepte
10
Fragen
13

Serialisierbarkeit

Konfliktserialisierbarkeit, View-Serialisierbarkeit.

5
Konzepte
10
Fragen
14

MVCC

Multi-Version Concurrency Control, Snapshot-Isolation.

4
Konzepte
10
Fragen

🎯 Klausur-Fokus

Konzeptverständnis + Interpretation. In der Klausur werden Verfahren erklärt, ER-Diagramme gelesen und Normalformen erkannt — SQL-Code muss geschrieben werden können.

📝 Prüfungsformate

  • Konzepte erklären
  • Diagramme lesen
  • Was-passiert-wenn-Fragen