Kurs
Experte
ca. 4 Stunden
SQL – Experte
Fensterfunktionen, CTEs, Performance und Sicherheit
Hier geht es um das, was SQL im Berufsalltag wirklich auszeichnet: Auswertungen mit Fensterfunktionen und CTEs, Abfragen, die auch bei Millionen Zeilen schnell bleiben, Transaktionen, die Daten konsistent halten, und Schutz vor SQL-Injection. Alle Beispiele laufen in der Übungsdatenbank, mit Hinweisen zu MariaDB/MySQL und PostgreSQL.
Lernpfad
-
01
Fensterfunktionen und CTEs
Mit OVER, PARTITION BY und WITH-Abfragen löst du Ranking-, Laufende-Summen- und Hierarchie-Aufgaben, für die GROUP BY allein nicht reicht.
- Ranking mit Fensterfunktionen ROW_NUMBER, RANK und DENSE_RANK nummerieren Zeilen innerhalb von Gruppen – ohne die Zeilen zusammenzufassen. 15 Min.
- Laufende Summen und Vergleiche zur Vorzeile SUM OVER liefert Gruppensummen und laufende Summen, LAG holt den Wert der vorherigen Zeile – ideal für Verläufe. 13 Min.
- CTEs und rekursive CTEs WITH macht komplexe Abfragen lesbar, WITH RECURSIVE durchläuft Hierarchien und erzeugt Zahlen- und Datumsreihen. 14 Min.
- T Modultest: Fensterfunktionen und CTEs Acht Aufgaben zu Ranking, laufenden Summen, CTEs und rekursiven Abfragen. Test
-
02
Performance und Sicherheit
Indizes und Ausführungspläne machen Abfragen schnell, Transaktionen halten Daten konsistent, und Prepared Statements, Rechte und Sichten schützen vor Angriffen.
Prüfung: AP2- Indizes und Ausführungspläne Ein Index macht Suchen schnell, kostet aber Schreibleistung – und ein Ausführungsplan verrät, ob er wirklich genutzt wird. 14 Min.
- Transaktionen, ACID und Isolation Transaktionen bündeln Anweisungen zu einer Einheit – ACID und die Isolationsgrade erklären, warum Daten auch bei Fehlern und Parallelzugriffen stimmen. 14 Min.
- SQL-Injection, Prepared Statements und Rechte Wie eine harmlose Eingabe zum Angriff wird – und wie Prepared Statements, minimale Rechte und Sichten dagegen schützen. 14 Min.
- T Modultest: Performance und Sicherheit Acht Aufgaben zu Indizes, Ausführungsplänen, Transaktionen, SQL-Injection und Rechten. Test