PostgreSQL - Einführung und SQL-Grundlagen
Dieser Kurs bietet einen praxisorientierten Einstieg in die Abfrage und Verwaltung von Daten mit PostgreSQL. Die Teilnehmer erlernen die grundlegenden SQL-Befehle, um Abfragen effizient zu gestalten und Datenstrukturen zu verstehen.
Kursinhalt
Einführung in relationale Datenbanken
- Grundprinzipien des relationalen Datenmodells
- Rolle von PostgreSQL im Open-Source-Ökosystem
- Tabellenbeziehungen sowie Primär- und Fremdschlüssel
Erste Schritte mit psql und pgAdmin
- Verbindungsaufbau zum Datenbankserver
- Navigation in der grafischen Oberfläche von pgAdmin
- Nutzung der wichtigsten Meta-Befehle in der psql-Konsole
Einfache Datenabfragen
- Syntax des SELECT-Befehls
- Auswahl bestimmter Spalten und Umbenennung mit Aliasen
- Vermeidung von Duplikaten mittels DISTINCT
Filtern von Daten
- Einsatz von WHERE-Klauseln mit Vergleichsoperatoren
- Logische Verknüpfungen mit AND, OR und NOT
- Umgang mit NULL-Werten und der IS NULL-Befehl
Mustervergleiche
- Textsuche mit LIKE und ILIKE
- Bereichsabfragen mit BETWEEN und IN
- Verwendung von Wildcards
Sortieren und Limitieren von Ergebnissen
- Sortierung von Abfrageergebnissen mit ORDER BY
- Auf- und absteigende Sortierung
- Begrenzung der Ergebnismenge mit LIMIT und OFFSET
Aggregatfunktionen
- Berechnungen mit SUM, AVG, MIN, MAX und COUNT
- Umgang mit NULL-Werten in Aggregaten
- Einsatz von mathematischen Grundfunktionen
Gruppierung von Daten
- Erstellung von Gruppen mit GROUP BY
- Filtern von aggregierten Ergebnissen mit HAVING
- Unterschied zwischen WHERE- und HAVING-Filtern
Verknüpfen von Tabellen
- Zusammenführen von Daten mittels INNER JOIN
- Einsatz von LEFT, RIGHT und FULL OUTER JOIN
- Verständnis von CROSS JOIN und Self-Join
Grundlagen der Datenmanipulation
- Einfügen neuer Datensätze mit INSERT
- Aktualisieren bestehender Daten mit UPDATE
- Löschen von Daten mit DELETE
Anforderungen
Grundlegende Computerkenntnisse und Vertrautheit mit der Navigation im Dateisystem
Ziel
Nach dem Kurs können die Teilnehmer PostgreSQL-Verbindungen mit psql und pgAdmin sicher nutzen, strukturierte SELECT-Abfragen mit Filtern und Sortierung erstellen, Aggregationen mit GROUP BY/HAVING auswerten, Tabellen über passende JOIN-Typen zusammenführen und grundlegende Datenänderungen mit INSERT, UPDATE und DELETE kontrolliert durchführen.
PostgreSQL - Einführung und SQL-Grundlagen
3 Tag(e)
An einem Ort
1,590.00 €
zzgl. MwSt.
zzgl. MwSt.