PostgreSQL Entwickler-Kompaktkurs
Classroom Schulung | Deutsch | Anspruch
Schulungsdauer: 5 Tage
Ziele
Dieser Kompaktkurs beinhaltet für Entwickler die wichtigsten SQL Themen und hilft Ihnen, sich einen schnellen Überblick über das Errichten von relationalen Datenbanken, Umsetzen von Datenmodellen, das Erstellen von Datenbanken mit Hilfe von PostgreSQL, etc. zu verschaffen.
Zielgruppe
- Entwickler
Voraussetzungen
- IT-Grundkenntnisse
Agenda
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
- 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.
- Unterabfragen
- Tabellen kombinieren: JOINS
- Sichten
- Tabellenverwaltung
- Views (Sichten)
- Regeln
Entwicklung
- Clientprogrammierung
- Serverprogrammierung
- Beispiele und Aufgaben
Ziele
Dieser Kompaktkurs beinhaltet für Entwickler die wichtigsten SQL Themen und hilft Ihnen, sich einen schnellen Überblick über das Errichten von relationalen Datenbanken, Umsetzen von Datenmodellen, das Erstellen von Datenbanken mit Hilfe von PostgreSQL, etc. zu verschaffen.
Zielgruppe
- Entwickler
Voraussetzungen
- IT-Grundkenntnisse
Agenda
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
- 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.
- Unterabfragen
- Tabellen kombinieren: JOINS
- Sichten
- Tabellenverwaltung
- Views (Sichten)
- Regeln
Entwicklung
- Clientprogrammierung
- Serverprogrammierung
- Beispiele und Aufgaben