0

Datenbankentwicklung mit PostgreSQL - Grundlagen

Ihre Termine

Datum Ort Preis
08.07.2026
-10.07.2026
Nürnberg 1.779,05 €*
Buchen
19.10.2026
-21.10.2026
Nürnberg 1.689,80 €*
Buchen
19.10.2026
-21.10.2026
Virtuelles Live Training 1.689,80 €*
Buchen

* Preise inkl. der gesetzlichen Mehrwertsteuer

Beschreibung

In dieser 3-tägigen Schulung "Datenbankentwicklung mit PostgreSQL - Grundlagen" lernen Sie eine Reihe wichtiger Komponenten zur Anwendung des offenen relationalen DBMS von PostgreSQL. Sie lernen, wie Sie mit PostgreSQL Datenmodelle umsetzen und Datenbanken erstellen, bei denen die Datenintegrität gesichert und der Datenzugriff durch Anwendungen optimiert ist. Auf das Zusammenspiel zwischen Anwendung und Datenbank – und damit auch Datenbankentwickler und Anwendungsentwickler – wird besonderer Wert gelegt.

Inhalte

Tabellenverwaltung

  • Primärschlüssel-Constraints
  • Unique-Constraints
  • Fremdschlüssel
  • Spezielle Datentypen
    • Geld- und Binärtypen
    • Aufzähltypen
    • Geometrische Typen
  • Hinzufügen und Löschen von Spalten und Constraints
  • Automatische Werte: Rollenname, aktuelle Zeit, aktuelles Datum, aktueller Zeitstempel, berechnete Werte
  • Sequenzen
  • Selbstdefinierte Funktionen
  • Mathematische Funktionen
  • Zeichenkettenfunktionen
  • Datum-/Zeit-Funktionen und -Arithmetik
  • Typumwandlung (CAST)

Views

  • Einfache und verschachtelte Sichten
  • Sichten mit Subselects
  • Rechte an Sichten
  • Datenpflege durch Sichten
  • Materialisierte Sichten

Regeln

  • Regelsystem
  • INSTEAD-OF-Regeln
  • Qualifizierte Regeln
  • Views und Regeln
  • Protokolltabellen mit Regeln

Clientprogrammierung

  • Embedded SQL in C oder
  • JDBC mit Java
  • Cursorhandling
  • Transaktionssteuerung und Isolation Levels
  • Savepoints

Serverprogrammierung

  • Sprachen: PL/pgSQL, Tcl, Perl, Python
  • Parameter und Rückgabewerte
  • Verzweigungen und Schleifen
  • Auslösen und Abfangen von Exceptions
  • Trigger und Triggerfunktionen

Beispiele und Aufgaben

Voraussetzungen

  • Besuch der Schulung Grundlagen Relationale Datenbanken und PostgreSQL oder vergleichbare Kenntnisse

Zielgruppe

  • Datenbankentwickler und Anwendungsentwickler