Datenbankentwicklung mit PostgreSQL - Kompaktkurs
Ihre Termine
* Preise inkl. der gesetzlichen Mehrwertsteuer
Beschreibung
In dieser 5-tägigen Schulung "Datenbankentwicklung mit PostgreSQL - Kompaktkurs " erhalten Sie eine Einführung die Datenbank-Abfragesprache SQL unter Verwendung des freien Datenbank-Management-Systems PostgreSQL, einen Einstieg in den Aufbau relationaler Datenbank-Systeme sowie die Umsetzung von Datenmodellen und die Datenbankenerstellung mit PostgreSQL. Weitere Themen sind die Datenintegrität und der Datenzugriff.
Inhalte
Theorie
- Entwicklung von SQL
- SQL Standards
- SQL und PostgreSQL
- Mengenlehre als Grundlage von Datenbanken
- Entity-Relationship-Modell im Überblick
- Normalisierung von Daten
Anwendung
- Strukturen von Tabellen
- Erzeugen von Tabellen
- Datentypen
- Numerische Typen
- Zeichenkettentypen
- Datums- und Zeitwerte
- Logische Werte
- Netzwerkadress-Typen
- Bereichs-Typen
- JSON und XML
- Geometrische und geographische Datentypen
- Benutzerdefinierte Datentypen
- Constraints zur Sicherung der Integrität
- INSERT: Einfügen von Daten
- UPDATE: Aktualisieren von Daten
- DELETE: Löschen von Daten
- SELECT:
- Alle Daten einer Tabelle abfragen
- Daten filtern (selektieren/projizieren)
- Ergebnis sortieren
- Aggregieren: Summieren, Zählen etc.
- Analytische Funktionen
- Unterabfragen
- Tabellen kombinieren: JOINS
- Common Table Expressions
- Sichten
- Tabellenverwaltung
- Views (Sichten)
- Regeln
- Konkurrierende Zugriffe
- Connection Pooling
Entwicklung
- Clientprogrammierung am Beispiel JDBC
- Serverprogrammierung am Beispiel von pl/pgsql
Beispiele und Aufgaben
Voraussetzungen
Für eine optimale Teilnahme am Kurs empfehlen wir folgende Vorkenntnisse:
- Solide Programmierkenntnisse, beispielsweise in Java, Kotlin, Python, C, C++, Go, Tcl
Zielgruppe
- Datenbankentwickler und Anwendungsentwickler