Schulungsübersicht

Einführung in PostgreSQL

  • Kurze Geschichte von PostgreSQL
  • Merkmale
  • Zusammenfassung der Interna
  • Begrenzungen und Terminologie

Installation und Konfiguration

  • Voraussetzungen
  • Installation über Pakete und Erstellung einer Datenbank
  • Installation aus Quellcode
  • Client-Installation
  • Starten und Beenden eines Datenbankservers
  • Umgebung einrichten

Die SQL-Sprache

  • SQL-Syntax
  • Datenstrukturanweisungen (Data Definition)
  • Datenmanipulation
  • Abfragen
  • Datentypen
  • JSON
  • Funktionen und Operatoren
  • Typprüfung
  • Indizes

Transaktionen und Parallelität

  • Transaktionen und Isolation
  • Mehrfachversions-Parallelitätssteuerung (MVCC)

Client-Schnittstellen

  • Kommandozeilenschnittstelle - psql
  • Grafische Schnittstelle - pgadmin4

Serverprogrammierung

  • Erweiterung von SQL
  • Triggers
  • Das Regelwerk (The Rule System)
  • Prozedurale Sprachen
  • PL/pgSQL - Prozedurale SQL-Sprache
  • Fehlerbehandlung
  • Cursors

Außenstehende Datenverpackungen (Foreign Data Wrappers)

  • Erweiterung in PostgreSQL
  • Hinzufügen von FDW in einer Datenbank
  • postgres_fdw
  • file_fdw
  • Andere FDWs

SQL-Optimierung (Tuning)

  • Protokollierung in PostgreSQL
  • Anfragepläne
  • Anfragen optimieren
  • Statistiken
  • Planerparameter
  • Parallele Abfragescans
  • Bewährte Methoden für SQL
  • Indizes
  • Tabellenpartitionierung

Voraussetzungen

Funktionales Wissen über SQL

 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien