Der Kurs "SQL Essentials" bietet eine Einführung in die Arbeit mit Nachhaltigkeitsdaten. Es wird ein tiefes Verständnis für relationale Datenbanken und SQL-Abfragen vermittelt.
Kursinhalt1. Grundlagen- Lernen mit Nachhaltigkeitsdaten
- Verständnis von Datenbanken (Schema, Tabellen, Schlüssel, Normalisierung)
2. Technologischer Rahmen
- Techstack: SQL, Relationale Datenbanken, PostgreSQL/MySQL (alternativ SQL Server), DBeaver/pgAdmin, ER-Modellierung, Views/CTEs
3. Lernziele
- Anwendung von SELECT, JOIN, GROUP BY, WHERE
- Arbeiten mit Aggregationen, Subqueries, CTEs
- Prüfen der Datenqualität und Erstellen sauberer Datenschnitte
4. Thematische Schwerpunkte
- Grundlagen relationaler Datenbanken (Schema, Schlüssel, Normalisierung)
- Schreiben von Abfragen (SELECT, WHERE, ORDER BY, LIMIT)
- Verknüpfen von Tabellen (INNER/LEFT/RIGHT JOIN)
- Aggregationen & Gruppierungen (GROUP BY, HAVING, Window Functions Basics)
- Strukturieren & Wiederverwenden (CTEs, Views)
- Datenqualität & Performance-Basics (Explain, Indizes - konzeptionell)
5. Kursüberblick
- Verstehen und Erstellen verlässlicher Abfragen für Analysen
- Alltägliche Anwendungen in ESG-Beispielen
6. Curriculum
- Modul 1: Datenbanken verstehen - Relationen, Schlüssel, ER-Modellierung
- Modul 2: Abfragen I - SELECT, WHERE, ORDER BY, LIMIT
- Modul 3: Abfragen II - JOINs (INNER/LEFT/RIGHT), Aggregationen, GROUP BY/HAVING
- Modul 4: Struktur & Wiederverwendung - Subqueries, CTEs, Views, Export
- Modul 5 (optional): Datenqualität & Performance-Basics - Indizes, Explain (Einführung)