Bestellung
Wenn Sie an diesem Seminar teilnehmen wollen, füllen Sie folgendes Formular aus.Die mit * gekennzeichneten Felder müssen ausgefüllt werden.
In dieser 3-tägigen Schulung "Datenbankentwicklung mit PostgreSQL - Grundlagen" lernen Sie eine Reihe wichtiger Komponenten zur Anwendung des offenen relationalen DBMS von PostgreSQL. Sie lernen, wie Sie mit PostgreSQL Datenmodelle umsetzen und Datenbanken erstellen, bei denen die Datenintegrität gesichert und der Datenzugriff durch Anwendungen optimiert ist. Auf das Zusammenspiel zwischen Anwendung und Datenbank – und damit auch Datenbankentwickler und Anwendungsentwickler – wird besonderer Wert gelegt.
Tabellenverwaltung
- Primärschlüssel-Constraints
- Unique-Constraints
- Fremdschlüssel
- Spezielle Datentypen
- Geld- und Binärtypen
- Aufzähltypen
- Geometrische Typen
- Hinzufügen und Löschen von Spalten und Constraints
- Automatische Werte: Rollenname, aktuelle Zeit, aktuelles Datum, aktueller Zeitstempel, berechnete Werte
- Sequenzen
- Selbstdefinierte Funktionen
- Mathematische Funktionen
- Zeichenkettenfunktionen
- Datum-/Zeit-Funktionen und -Arithmetik
- Typumwandlung (CAST)
Views
- Einfache und verschachtelte Sichten
- Sichten mit Subselects
- Rechte an Sichten
- Datenpflege durch Sichten
- Materialisierte Sichten
Regeln
- Regelsystem
- INSTEAD-OF-Regeln
- Qualifizierte Regeln
- Views und Regeln
- Protokolltabellen mit Regeln
Clientprogrammierung
- Embedded SQL in C oder
- JDBC mit Java
- Cursorhandling
- Transaktionssteuerung und Isolation Levels
- Savepoints
Serverprogrammierung
- Sprachen: PL/pgSQL, Tcl, Perl, Python
- Parameter und Rückgabewerte
- Verzweigungen und Schleifen
- Auslösen und Abfangen von Exceptions
- Trigger und Triggerfunktionen
Beispiele und Aufgaben