SQL SELF
Noch nie mit Datenbanken gearbeitet? Kein Problem! Diese 60-stufige Quest bringt Sie vom Anfänger zum Profi. Sie lernen die Grundlagen von SQL, lernen Tabellen zu erstellen und zu bearbeiten und meistern komplexe Abfragen mit JOIN und Unterabfragen. Anschließend tauchen Sie in fortgeschrittene Themen ein: Fensterfunktionen, CTE, Arbeiten mit JSON und Arrays. Lernen Sie, Datenbanken zu entwerfen, Indizes zu konfigurieren und die Leistung zu optimieren. Außerdem beherrschen Sie Transaktionen, Trigger und das Schreiben von Prozeduren in PL/pgSQL. Sie beherrschen pgAdmin und psql und lernen, Code wie ein echter Datenbankspezialist zu schreiben.
- Level 1
Gesperrt Einführung in Datenbanken - Level 2
Gesperrt Die SELECT-Anweisung lernen - Level 3
Gesperrt Filtern, Sortieren und Paginieren - Level 4
Gesperrt Installation der IDE und des Codegym-Plugins - Level 5
Gesperrt Zeilen formatieren - Level 6
Gesperrt Komplexe Auswahlen und Sortierungen - Level 7
Gesperrt Gruppieren und Aggregate - Level 8
Gesperrt Fortgeschrittenes Arbeiten mit Aggregaten - Level 9
Gesperrt Arbeiten mit NULL und Bedingungen - Level 10
Gesperrt Erweiterte Bedingungen und Vergleiche - Level 11
Gesperrt Einführung in Joins (JOIN) - Level 12
Gesperrt Mehrfache und komplexe JOINs - Level 13
Gesperrt Verschachtelte SELECTs und Unterabfragen - Level 14
Gesperrt Fortgeschrittenes Arbeiten mit Unterabfragen - Level 15
Gesperrt Datentypen in PostgreSQL - Level 16
Gesperrt Arrays und JSON kennenlernen - Level 17
Gesperrt Tabellen erstellen und bearbeiten - Level 18
Gesperrt Einschränkungen und Datenintegrität - Level 19
Gesperrt Fremdschlüssel und Beziehungen - Level 20
Gesperrt Beziehungen modellieren - Level 21
Gesperrt Daten einfügen, aktualisieren und löschen - Level 22
Gesperrt Transaktionen kennenlernen - Level 23
Gesperrt Massendaten laden - Level 24
Gesperrt Arbeiten mit CSV und Import - Level 25
Gesperrt Normalisierung und DB-Struktur - Level 26
Gesperrt Modellierung und ER-Diagramme - Level 27
Gesperrt Common Table Expressions (CTE) - Level 28
Gesperrt Rekursive CTEs und komplexe Abfragen - Level 29
Gesperrt Einführung in Fensterfunktionen - Level 30
Gesperrt Fortgeschrittenes Arbeiten mit Fensterfunktionen - Level 31
Gesperrt Arbeiten mit Datumsangaben und Zeiten - Level 32
Gesperrt Arbeiten mit Zeitzonen und Zeitreihen - Level 33
Gesperrt Einführung in JSONB - Level 34
Gesperrt Fortgeschrittenes Arbeiten mit JSONB - Level 35
Gesperrt Arbeiten mit Arrays - Level 36
Gesperrt Fortgeschrittenes Arbeiten mit Arrays - Level 37
Gesperrt Indizes und Optimierung - Level 38
Gesperrt Indizierung von Arrays und JSON - Level 39
Gesperrt Transaktionen und Isolation - Level 40
Gesperrt Isolationsstufen und Anomalien - Level 41
Gesperrt Abfrageausführungsplan - Level 42
Gesperrt Monitoring und pg_stat_statements - Level 43
Gesperrt Backups und Wiederherstellung - Level 44
Gesperrt Massenwiederherstellung und Backup - Level 45
Gesperrt Monitoring des PostgreSQL-Betriebs - Level 46
Gesperrt PostgreSQL-Systemmetriken - Level 47
Gesperrt Sicherheit und Zugriff - Level 48
Gesperrt Verschlüsselung von Spalten und Tabellen - Level 49
Gesperrt Einführung in PL/pgSQL - Level 50
Gesperrt PL/pgSQL: Funktionen und Prozeduren - Level 51
Gesperrt PL/pgSQL: Arbeiten mit Fehlern und Protokollen - Level 52
Gesperrt PL/pgSQL: Schleifen und Kontrollstrukturen - Level 53
Gesperrt Verschachtelte Prozeduren und verschachtelte Transaktionen in PL/pgSQL - Level 54
Gesperrt Probleme beim Arbeiten mit Transaktionen: LOCK und DEADLOCK - Level 55
Gesperrt Endgültiges Debuggen von Skripten in PL/pgSQL - Level 56
Gesperrt Umfassendes Debuggen und Optimieren - Level 57
Gesperrt Einführung in Trigger - Level 58
Gesperrt Verwendung von Triggern in PostgreSQL - Level 59
Gesperrt Grundlegende Fensterfunktionen - Level 60
Gesperrt Automatische Generierung von Berichten - Level 61
Gesperrt Abschlussprojekt