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