Kontakt aufnehmen

Schulungsübersicht

1. Einführung in relationale Datenbanken

  • Was ist eine relationale Datenbank?
  • Architektur und Komponenten von PostgreSQL
  • Überblick über die Tools PgAdmin und psql
  • Verbindung zu einer Datenbank herstellen und Schemata verstehen

2. SQL-Grundlagen

  • Datenbankobjekte: Tabellen, Spalten und Constraints (Fremdschlüssel, Primärschlüssel etc.)
  • Datentypen und NULL-Werte
  • Schreiben einfacher SELECT-Abfragen
  • Filtern mit WHERE, Mustervergleichen (Pattern Matching) und logischen Operatoren
  • Sortieren und Begrenzen von Abfrageergebnissen

3. Arbeiten mit Funktionen und Ausdrücken

  • Arithmetische und Zeichenkettenfunktionen
  • Bedingte Ausdrücke und CASE-Anweisungen
  • Umgang mit NULL-Werten und Datentypumwandlungen

4. Kombinieren und Filtern von Daten

  • Inner Joins, Outer Joins, Self-Joins und Cross Joins
  • Mengenoperationen: UNION, INTERSECT und EXCEPT
  • Unterabfragen (Subqueries): skalare, korrelierte und tabellarische Subqueries
  • Common Table Expressions (CTEs) und rekursive Abfragen

5. Aggregation und Gruppierung

  • Aggregationsfunktionen: SUM, AVG, COUNT, MIN, MAX
  • GROUP BY- und HAVING-Klauseln
  • Fensterfunktionen (Window Functions) und Rangierungsfunktionen

6. Ändern von Daten

  • Einfügen, Aktualisieren und Löschen von Datensätzen
  • Verwendung von Transaktionen und Rollback-Mechanismen
  • Verständnis der ACID-Prinzipien
  • Sichere Praktiken zur Datenmanipulation

7. Datenbankobjekte und logische Struktur

  • Erstellen und Verwalten von Schemata und Tabellen
  • Primärschlüssel, Fremdschlüssel und Unique-Constraints
  • Erstellen und Verwalten von Ansichten (Views) und Materialized Views
  • Einführung in Indizes und deren Auswirkungen auf die Leistung

Voraussetzungen

  • Grundverständnis von IT- und Datenkonzepten
  • Keine Vorkenntnisse in SQL oder Datenbanken erforderlich
  • Vertrautheit mit der Verwendung von Softwaretools unter Windows/Linux ist hilfreich

Zielgruppe

  • Datenbank-Einsteiger und Analysten
  • Entwickler, die sich mit PostgreSQL befassen
  • Fachkräfte, die relationale Datenbanken verwalten oder erkunden
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (1)

Kommende Kurse

Verwandte Kategorien