Schulungsübersicht

Einführung in relationale Databases und PostgreSQL

  • Was ist eine relationale Datenbank
  • Überblick über PostgreSQL und seine Ökosysteme
  • Anwendungsfälle und Vorteile von PostgreSQL

Installieren und Konfigurieren von PostgreSQL und PGAdmin

  • Installation von PostgreSQL auf Windows/Linux
  • Installation und Nutzung von PGAdmin für GUI-Zugriff
  • Erstellen von Verbindungen und Benutzerverwaltung

Verständnis der PostgreSQL-Architektur

  • PostgreSQL-Serverkomponenten und Speichernutzung
  • Database-Clusterstruktur und Dateianordnung
  • Prozesse und Dienste

Erstellen und Strukturieren von Databases

  • Erstellen von Datenbanken und Tabellen
  • Verständnis der Datentypen
  • Nutzung von PGAdmin zur Verwaltung von Datenbankobjekten

Schreiben grundlegender SQL-Abfragen

  • Nutzung von SELECT, WHERE, ORDER BY, LIKE, BETWEEN und NULL
  • Sortieren und Filtern der Abfrageergebnisse

Nutzung von GROUP BY und HAVING

  • Aufteilen von Zeilen und Berechnen von Aggregaten
  • Filtern von Gruppen mit HAVING

Arbeiten mit komplexen Bedingungen

  • Nutzung von EXISTS, IN, ANY, ALL
  • Verschachteln von Unterabfragen

JOIN-Operationen in PostgreSQL

  • INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
  • SELF JOIN und Anwendungsfälle

Nutzung eingebaute SQL-Funktionen

  • Mathematical Funktionen
  • Zeichenkette-Manipulationsfunktionen
  • Datum- und Zeitoperationen

Datamanipulationssätze

  • INSERT: Einfügen von neuen Zeilen
  • UPDATE: Ändern bestehender Daten
  • DELETE: Entfernen von Zeilen aus Tabellen

Arbeiten mit Sichten

  • Erstellen und Abfragen einfacher Sichten
  • Sichten mit Subselects
  • Vorteile und Einschränkungen von Sichten

Einführung in die Timescale-Erweiterung

  • Was ist TimescaleDB und wann soll sie verwendet werden?
  • Installieren und Aktivieren der Timescale-Erweiterung
  • Erstellen von Hypertabellen und Einfügen von Zeitreihendaten

Zusammenfassung und nächste Schritte

Voraussetzungen

  • Eine Grundkenntnis von IT- und Datenkonzepten
  • Keine vorherige Erfahrung mit SQL oder Datenbanken ist erforderlich
  • Familiär mit der Nutzung von Softwaretools unter Windows/Linux ist hilfreich

Zielgruppe

  • Database-Anfänger und Analysten
  • Entwickler, die mit PostgreSQL beginnen
  • Fachleute, die relationale Datenbanken verwalten oder erforschen
 14 Stunden

Teilnehmerzahl


Price per participant (excl. VAT)

Erfahrungsberichte (5)

Kommende Kurse

Verwandte Kategorien