Seminar: „PostgreSQL – Grundlagen für Entwickler“

Grundlagen-Schulung

Beschreibung

Dieses Seminar führt die Teilnehmerinnen in die professionelle Datenbankprogrammierung mit PostgreSQL ein. Anhand vieler Beispiele werden die grundlegenden Elemente der Abfragesprache SQL praktisch beleuchtet: Statements, Datentypen, Operatoren ... Inhaltlich spannt dieses Seminar ein Bogen über den praktischen Einsatz der Standardfunktionen bis zu komplexen Abfragen, Sichten (views) und Unterabfragen (subselects).

Hinweise:

  • Je nach Wunsch wird  die Schulung wahlweise auf MS Windows- oder Linux-Betriebssystemen durchgeführt.
  • Zum Einsatz kommt standardmäßig die aktuelle  PostgreSQL-Version, auf Wunsch können auch ältere Versionen eingesetzt werden.

Zielgruppe

Datenbankentwickler und Anwendungsentwickler

Voraussetzungen

Vorkenntnisse zu Konzepten Relationaler Datenbanken oder zur Abfragesprache SQL sind hilfreich, zum Beispiel vergleichbar mit der Schulung „Relationale Datenbanksysteme und SQL“.

Empfohlene Schulungsdauer

3 Tage

Schulungsunterlagen

Literatur nach Absprache

Inhalt

Grundlagen

  • Der PostgreSQL-Server
  • Werkzeuge des Datenbankmanagementsystems
  • Arbeitsumgebung

Daten und Inhalte definieren

  • Datenbanken
  • Tabellen
  • Sichten
  • Integritätsbedingungen

Daten abfragen

  • Einfache SELECT-Abfragen
  • Abfragen mit Selektion, Projektion und Sortierung
  • Gruppierung mit GROUP BY und HAVING
  • Mengen-Operatoren

Standardfunktionen anwenden

  • Aggregatsfunktionen
  • Mathematische Funktionen
  • Zeichenkettenfunktionen
  • Datums- und Uhrzeit-Funktionen
  • Besonderheiten

Komplexe Abfragen

  • Unterabfragen (subselects)
  • Verbund-Abfragen (joins)
  • Common Table Expressions
  • Rekursive Abfragen