Modul 4 Datenpersistenz in einem PostgreSQL Docker-Container
Meistere die Grundlagen von SQL mit PostgreSQL, einem der leistungsstärksten und am weitesten verbreiteten relationalen Datenbanksysteme! Egal, ob du ein Anfänger bist, der in das Datenmanagement einsteigen möchte, oder ein Entwickler, der seine SQL-Kenntnisse vertiefen möchte, dieser Kurs bietet dir eine solide Grundlage in Datenbankdesign, Abfragen und Datenmanipulation.
⏯️ YouTube-Playlist:
🚀 Udemy-Kurslink:
➡️ Quellcode:
Du wirst lernen, wie man Datenbanken erstellt, Tabellen definiert, Daten einfügt und verwaltet, komplexe Abfragen durchführt und die Leistung optimiert – alles anhand von praxisnahen Beispielen und Best Practices.
Am Ende dieses Kurses wirst du sicher in der Erstellung von SQL-Abfragen sein und bereit, dein Wissen in realen Projekten anzuwenden.
Lernziele
Am Ende dieses Kurses werden die Lernenden in der Lage sein:
SQL-Grundlagen & PostgreSQL-Setup
• PostgreSQL innerhalb von Docker installieren und einrichten.
• Relationale Datenbanken und SQL-Syntax verstehen.
Tabellen definieren und verwalten
• Tabellen mit Primär- und Fremdschlüsseln erstellen und ändern.
• Datentypen, Einschränkungen und Beziehungen definieren.
• Eins-zu-eins-, Eins-zu-viele- und Viele-zu-viele-Beziehungen implementieren.
Daten einfügen, aktualisieren und löschen
• INSERT-, UPDATE- und DELETE-Operationen durchführen.
• Transaktionen und Rollbacks für Datenintegrität verwenden.
• JSON- und CSV-Daten in PostgreSQL laden.
Daten abfragen und filtern
• Daten mit SELECT-Abfragen abrufen.
• Datensätze mit WHERE, LIKE, IN, BETWEEN filtern.
• ORDER BY, LIMIT und OFFSET für die Paginierung verwenden.
Joins & Beziehungen in SQL
• MASTER INNER JOIN, LEFT JOIN, RIGHT JOIN und FULL JOIN.
• Verstehen, wie man mehrere Tabellen effektiv verbindet.
• Eins-zu-viele- und viele-zu-viele-Beziehungen handhaben.
Aggregation & Gruppierung von Daten
• COUNT, SUM, AVG, MIN, MAX für die Datenaggregation verwenden.
• GROUP BY und HAVING für die Filterung gruppierter Daten lernen.
• Mit Unterabfragen und abgeleiteten Tabellen arbeiten.