Schulung, Beratung und Entwicklung

Schmidt IT

Gesellschaft für IT Beratung, Schulung und Entwicklung

NEWS

Content Management System ®CMAssist

PostgreSQL Entwicklung - Server Programmierung

Das Seminar richtet sich an Datenbankentwickler die in PostgreSQL eingen Skripte implemntieren möchten und den Funktionsumfang durch selbstgeschriebene Funktionen erweitern möchten. Die Inhalte werden anhand zahlreicher Beispiel und Übungen vermittelt.
Ebenfalls bieten wir die Möglichkeit die Inhalte in einem Workshop oder einem Coaching zu vermitteln.

Vorkenntnisse: Programmierkenntnisse, Datenbankkentnisse


Allgemein
  • Das PostgreSQL konzept

Datentypen
  • Regeln auf Feldebene
  • Datentypen von PostgreSQL
  • Erstellen eigener Datentypen
  • Überladen von Operatoren

Tabellen
  • Erstellen von Tabellen
  • Vererbung von Tabellen
  • Erstellen von Views und Rules

Programmierung
  • Die unterschiedlichen Programmiersprachen von PostgreSQL
  • Funktionen mit SQL
  • Erstellen von Abfragen die Benutzerabhängige Informationen anzeigen
  • Erstellen einer Regel mit Hilfe von Rules
  • Einführung in PG/SQL
  • Erstellen von Automatismen bei Datenmanipultaion INSERT/UPDATE/DELETE mit Hilfe von Triggern
  • Erstellen eigener Datentypen
  • Erstellen eigener Funktionen
  • Erstellen von Funktionen mit C/C++
  • Erstellen von Aggregationsfunktionen
Erweitertes SQL
  • Servererweiterungen mit der Sprache SQL
  • Benutzerdefinierte Funktionen
  • Erstellen neuer Funktionen
  • SQL Funktionen mit Basisdatentypen
  • SQL Funktionen mit Composite Types
  • Rückgabe von Datensätzen
  • Überladen von Funktionen

PL/pgSQL - SQL Procedural Language
  • Servererweiterungen mit der Sprache PL/SQL
  • Struktur und Syntax von PL/pgSQL
  • Deklarationen
  • Ausdrücke
  • Einfache Anweisungen
  • Kontroll Strukturen
  • Cursors
  • Fehler und Nachrichten
  • Trigger
  • Prozeduren
  • Aggregatefunktionen

Übersicht
  • Werkzeuge
  • Projekte
  • Tools