Kurse, die das relationale Datenbank-System PostgreSQL zum Inhalt haben

In diesem Kurs lernen Sie die Grundlagen von PostgreSQL aus Anwendersicht kennen.  Hier geht es nicht um die Installation oder Administration von PostgreSQL sondern viel mehr um die praktische Arbeit mit PostgreSQL und insbesondere der Abfragesprache SQL:

  • Wie erstelle ich Tabellen?
  • Wie speichere, verändere, oder lösche ich Daten?
  • Wie frage ich Daten ab oder verknüpfe ich mehrere Tabellen zu einer komplexen Abfrage?
  • Und vieles mehr!

Nach diesem Kurs verstehen Sie den Aufbau und die Funktionsweise einer PostgreSQL Datenbank und sind in der Lage eigene Abfragen in SQL zu formulieren.

Ein PostgreSQL-Cluster ist oft das Kernstück einer Anwendung wie z.B. des arcapos Kassensystems.  Alle systemrelevanten Daten sind in einer oder mehreren Datenbanken eines Clusters gespeichert, oft auch Daten, die unter eine gesetzliche Aufbewahrungspflicht fallen (GEBüV) oder EFT-Transaktionsdaten.

Es versteht sich, dass diese Daten adäquat gesichert werden müssen, damit der Cluster im Bedarfsfall möglichst zeitnah wiederhergestellt werden kann.

In diesem Kurs lernen Sie die Funktionsweise der Open Source Backup Lösung Barman (Backup an Recovery Manager) kennen, wie man Barman einrichtet und betreibt und wie man eine Datenbank wiederherstellt.

Voraussetzungen: Besuchter Kurs "Eine Einführung in PostgreSQL" oder entsprechende Vorkenntnisse auf Stufe Datenbank-Administrator.

Dieser zweitägige Kurs ist eine vertiefte Einführung in das relationale PostgreSQL Datenbank-Management-System (RDBMS) für Linux Systemadministratoren und Applikationsentwickler.

Mit vielen praktischen Übungen erarbeiten die Teilnehmer wie wichtigen Aspekte von PostgreSQL.

Teilnehmer bringen einen Laptop mit einer installierten VIrtualisierungs-Software (VirtualBox, VMWare) mit, wir stellen OVA-Images eines Linux Systems mit vorinstalliertem PostgreSQL zur Verfügung.

Kursstruktur:

Tag 1

Vormittag: Einführung in PostgreSQL
Nachmittag: Hands-On Sessions

Tag 2

Vormittag: Vertiefung
Nachmittag: Hochverfügbarkeit, Monitoring, Performanz, Sicherheit

Voraussetzungen: Solide Linux Kenntnisse, Laptop mit VIrtualisierungs-Software

This two days course is an in-depth introduction to the PostgreSQL database management system for Linux system administrators and application developers.

With a lot of hands-on exercises, participants gain practical experience of all relevant aspects of PostgreSQL.

Participants must provide their own Laptop with a desktop virtualization software installed (VirtualBox, VMWare, etc.). We provide Linux OVA images of a Linux system with the current version of PostgreSQL preinstalled.

Course structure:

Day 1

Morning: Introducing PostgreSQL
Afternoon: Hands-on sessions

Day 2

Morning: PostgreSQL in-depth
Afternoon: High-availability options

Requirements: A solid Linux know-how is a must