0

Datenbankentwicklung mit PostgreSQL - Kompaktkurs

Ihre Termine

Datum Ort Preis
20.07.2026
-24.07.2026
Hamburg 2.527,56 €*
Buchen
19.10.2026
-23.10.2026
Nürnberg 2.475,20 €*
Buchen
19.10.2026
-23.10.2026
Virtuelles Live Training 2.475,20 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In dieser 5-tägigen Schulung "Datenbankentwicklung mit PostgreSQL - Kompaktkurs " erhalten Sie eine Einführung die Datenbank-Abfragesprache SQL unter Verwendung des freien Datenbank-Management-Systems PostgreSQL, einen Einstieg in den Aufbau relationaler Datenbank-Systeme sowie die Umsetzung von Datenmodellen und die Datenbankenerstellung mit PostgreSQL. Weitere Themen sind die Datenintegrität und der Datenzugriff.

Inhalte

Theorie

  • Entwicklung von SQL
  • SQL Standards
  • SQL und PostgreSQL
  • Mengenlehre als Grundlage von Datenbanken
  • Entity-Relationship-Modell im Überblick
  • Normalisierung von Daten

Anwendung

  • Strukturen von Tabellen
  • Erzeugen von Tabellen
  • Datentypen
    • Numerische Typen
    • Zeichenkettentypen
    • Datums- und Zeitwerte
    • Logische Werte
    • Netzwerkadress-Typen
    • Bereichs-Typen
    • JSON und XML
    • Geometrische und geographische Datentypen
    • Benutzerdefinierte Datentypen
  • Constraints zur Sicherung der Integrität
  • INSERT: Einfügen von Daten
  • UPDATE: Aktualisieren von Daten
  • DELETE: Löschen von Daten
  • SELECT:
    • Alle Daten einer Tabelle abfragen
    • Daten filtern (selektieren/projizieren)
    • Ergebnis sortieren
    • Aggregieren: Summieren, Zählen etc.
    • Analytische Funktionen
    • Unterabfragen
    • Tabellen kombinieren: JOINS
    • Common Table Expressions
  • Sichten
  • Tabellenverwaltung
  • Views (Sichten)
  • Regeln
  • Konkurrierende Zugriffe
  • Connection Pooling

Entwicklung

  • Clientprogrammierung am Beispiel JDBC
  • Serverprogrammierung am Beispiel von pl/pgsql

Beispiele und Aufgaben

Voraussetzungen

Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:

  • Solide Programmierkenntnisse, beispielsweise in Java, Kotlin, Python, C, C++, Go, Tcl

Zielgruppe

  • Datenbankentwickler und Anwendungsentwickler