Die Weiterbildungs "Datenbanksysteme" vermittelt grundlegendes Wissen im Umgang mit Datenbanksystemen und richtet sich an Personen, die den sicheren Umgang mit relationalen und nicht-relationalen Datenbanken erlernen möchten. Die Teilnehmenden erwerben Kenntnisse in der Datenmodellierung, erlernen den Aufbau und die Struktur von SQL-Abfragen und setzen sich mit Konzepten wie Aggregationen, Joins und Subqueries auseinander. Neben dem Arbeiten mit relationalen Datenbanksystemen wie SQLite und PostgreSQL wird auch der Umgang mit JSON-Daten, Datenbanken in der Cloud sowie die Einbindung von SQL-Abfragen in Python behandelt.
- Grundlagen Datenbanken (SQL, NoSQL)
- Datenmodellierung in relationalen Datenbanken
- Basis-SQL-Abfragen (SQLite, PostgreSQL): SELECT, WHERE, - ODER, LIMIT, DISTINCT, CASE WHEN
- Aggregation (GROUP BY, HAVING, Aggr-Fkt), Rolling Window
- JOINs, UNION, Subqueries
- Views & Tabellen erstellen, ändern, löschen
- JSON,
- Datenbanken in der Cloud
- SQL-Abfragen in Python