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 mit einer Datenbank herstellen sowie das Verständnis von Schemas

2. Grundlagen von SQL

  • Datenbankobjekte: Tabellen, Spalten und Einschränkungen
  • Datentypen sowie NULL-Werte
  • Schreiben einfacher SELECT-Abfragen
  • Filtern mittels WHERE, Mustererkennung und logischen Operatoren
  • Sortieren sowie Begrenzen der Ergebnismenge einer Abfrage

3. Arbeiten mit Funktionen und Ausdrücken

  • Arithmetische sowie Zeichenkettenfunktionen
  • Bedingte Ausdrücke und CASE-Anweisungen
  • Umgang mit NULL-Werten sowie Konvertierung von Datentypen

4. Kombinieren und Filtern von Daten

  • Inner- sowie Outer-Joins, Selbstverknüpfungen und Kreuzprodukte
  • Mengenoperationen: UNION, INTERSECT und EXCEPT
  • Unterabfragen: Skalar-, korrelierte sowie Tabellen-Unterabfragen
  • Gemeinsame Tabellentypen (CTEs) sowie rekursive Abfragen

5. Aggregation und Gruppierung

  • Aggregatfunktionen: SUM, AVG, COUNT, MIN, MAX
  • Verwendung der Klauseln GROUP BY und HAVING
  • Fenster- sowie Rangierfunktionen

6. Ändern von Daten

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

7. Datenbankobjekte und logische Struktur

  • Erstellen und Verwalten von Schemas sowie Tabellen
  • Primär- und Fremdschlüssel sowie eindeutige Einschränkungen
  • Erstellung und Verwaltung von Ansichten sowie materialisierten Ansichten
  • Einführung in Indizes sowie deren Auswirkungen auf die Performance

Voraussetzungen

  • Grundkenntnisse in IT und Datenverarbeitung
  • Keine vorherigen Erfahrungen mit SQL oder Datenbanken sind erforderlich
  • Kenntnisse im Umgang mit Software-Tools unter Windows/Linux sind von Vorteil

Zielgruppe

  • Einsteiger und Analysten im Bereich Datenbanken
  • Entwickler, die mit PostgreSQL beginnen möchten
  • Fachkräfte, die relationale Datenbanken verwalten oder kennenlernen wollen
 14 Stunden

Teilnehmerzahl


Preis je Teilnehmer (exkl. USt)

Erfahrungsberichte (3)

Kommende Kurse

Verwandte Kategorien