PostgreSQL Datenbankentwicklung Fortgeschrittenenkurs

Classroom Schulung | deutsch | Anspruch

Schulungsdauer: 2 Tage Durchführung gesichert

Ziele

In diesem Kurs lernen Sie die Umsetzung komplexer Aufgaben mit Hilfe von PostgreSQL, um künftige Problemstellungen effektiver lösen zu können.

Zielgruppe

  • Datenbankentwickler
  • Anwendungsentwickler

Voraussetzungen

Agenda

Datentypen und Funktionen

  • Selbst definierte Bereichstypen
  • Zusammengesetzte Typen
  • Ein-/Ausgabe zusammengesetzter Typen

Funktionen

  • Selbst definierte Aggregatfunktionen
  • Selbst definierte Operatoren

Datum-/Zeit-Funktionen

  • Constraints mit Datum-/Zeit-Bezug
  • Verhinderung von Mehrfachbuchungen

Serverprogrammierung

  • Cursor in Serverfunktionen
  • Event-Trigger inkl. passende Funktionen

Large Objects

  • Ziel
  • Zweck
  • Erzeugung
  • Import
  • Export
  • Lesen von Teilen großer Objekte

Transaktionen

  • Isolationslevel und ihre Auswirkung
  • Timeouts
  • Vermeiden von Deadlocks

Optimierung von Datenbanken

  • Explain (Auswahl, Wirkung)
  • Explain bei Bedingungen

Abfragen/Database Federation

  • Zugriff auf externe Datenquellen
  • Lesen von sequentiellen Dateien
  • Verwenden von Tabellen anderer PostgreSQL-Instanzen
  • Zugriff auf fremde Datenbanken

NoSQL-Funktionalität

  • XML-Spalten
  • JSON- und JSONB-Spalten
  • Arrays
  • Key-Value-Store

Beispiele

Ziele

In diesem Kurs lernen Sie die Umsetzung komplexer Aufgaben mit Hilfe von PostgreSQL, um künftige Problemstellungen effektiver lösen zu können.

Zielgruppe

  • Datenbankentwickler
  • Anwendungsentwickler

Voraussetzungen

Agenda

Datentypen und Funktionen

  • Selbst definierte Bereichstypen
  • Zusammengesetzte Typen
  • Ein-/Ausgabe zusammengesetzter Typen

Funktionen

  • Selbst definierte Aggregatfunktionen
  • Selbst definierte Operatoren

Datum-/Zeit-Funktionen

  • Constraints mit Datum-/Zeit-Bezug
  • Verhinderung von Mehrfachbuchungen

Serverprogrammierung

  • Cursor in Serverfunktionen
  • Event-Trigger inkl. passende Funktionen

Large Objects

  • Ziel
  • Zweck
  • Erzeugung
  • Import
  • Export
  • Lesen von Teilen großer Objekte

Transaktionen

  • Isolationslevel und ihre Auswirkung
  • Timeouts
  • Vermeiden von Deadlocks

Optimierung von Datenbanken

  • Explain (Auswahl, Wirkung)
  • Explain bei Bedingungen

Abfragen/Database Federation

  • Zugriff auf externe Datenquellen
  • Lesen von sequentiellen Dateien
  • Verwenden von Tabellen anderer PostgreSQL-Instanzen
  • Zugriff auf fremde Datenbanken

NoSQL-Funktionalität

  • XML-Spalten
  • JSON- und JSONB-Spalten
  • Arrays
  • Key-Value-Store

Beispiele

Tags

Diese Seite weiterempfehlen