Kontakt aufnehmen

Schulungsübersicht

Was ist PostgreSQL?

  • Eine kurze Geschichte von PostgreSQL
  • Konventionen
  • Weitere Informationen
  • Richtlinien für die Meldung von Fehlern

Einführung in PostgreSQL

  • Installation und Erstellen einer Datenbank
  • Die SQL-Sprache
  • Erweiterte Funktionen

Die SQL-Sprache

  • SQL-Syntax
  • Daten-Definition
  • Daten-Manipulation
  • Abfragen
  • Datentypen
  • Funktionen und Operatoren
  • Datentyp-Konvertierung
  • Indizes
  • Volltextsuche
  • Steuerung der Nebenläufigkeit
  • Leistungstipps

Server-Administration

  • Installation aus dem Quellcode
  • Installation aus dem Quellcode unter Windows
  • Server-Einrichtung und -Betrieb
  • Server-Konfiguration
  • Client-Authentifizierung
  • Datenbank-Rollen
  • Verwaltung von Datenbanken
  • Lokalisierung
  • Regelmäßige Aufgaben zur Datenbankwartung
  • Sicherung und Wiederherstellung
  • Hochverfügbarkeit, Lastverteilung und Replikation
  • Einrichtung der Wiederherstellung
  • Überwachung der Datenbankaktivität
  • Überwachung der Plattenspeichernutzung
  • Zuverlässigkeit und das Write-Ahead-Log
  • Regressionstests

Client-Schnittstellen

  • libpq - C-Bibliothek
  • Großobjekte
  • ECPG - Eingebettetes SQL in C
  • Das Informationsschema

Server-Programmierung

  • Erweiterung von SQL
  • Trigger
  • Das Regel-System
  • Prozedurale Sprachen
  • PL/pgSQL - SQL-prozedurale Sprache
  • PL/Tcl - Tcl-prozedurale Sprache
  • PL/Perl - Perl-prozedurale Sprache
  • PL/Python - Python-prozedurale Sprache
  • Server-Programmierschnittstelle

Interna

  • Übersicht über die Interna von PostgreSQL
  • Systemkataloge
  • Frontend/Backend-Protokoll
  • PostgreSQL-Coding-Konventionen
  • Unterstützung nativer Sprachen
  • Erstellung eines Handlers für eine prozedurale Sprache
  • Erstellung eines Foreign-Data-Wrappers
  • Genetic Query Optimizer
  • Schnittstellen-Definition für Index-Zugriffsmethoden
  • GiST-Indizes
  • GIN-Indizes
  • Physikalische Speicherung der Datenbank
  • BKI-Backend-Schnittstelle
  • Wie der Planer Statistiken nutzt

Voraussetzungen

Grundlegende Kenntnisse in SQL und C

Grundlagen der Systemadministration (Unix/Linux oder Windows)

 28 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (7)

Kommende Kurse

Verwandte Kategorien