Zum Hauptinhalt springen

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.