Zum Hauptinhalt springen

PostgreSQL - Datenbankentwicklung Grundkurs

In diesem Seminar erlernen die Teilnehmer die Grundlagen des Datenbankdesigns und der Schema-Entwicklung in PostgreSQL. Der Fokus liegt auf der Erstellung robuster Datenstrukturen, der Definition von Beziehungen und der Einhaltung von Integritätsregeln.

Kursinhalt

Datenmodellierung und Normalisierung

  • Entwurf von Entity-Relationship-Diagrammen
  • Regeln der ersten drei Normalformen
  • Vermeidung von Datenredundanzen und Anomalien

Datentypen im Detail

  • Numerische Datentypen und Zeichenketten
  • Datum- und Zeitformate sowie Zeitzonensteuerung
  • Spezielle Typen wie UUID und Boolean

Erstellung von Tabellen

  • Definition von Tabellen mit CREATE TABLE
  • Nutzung der IDENTITY- und SERIAL-Spalten
  • Erstellung temporärer Tabellen für Session-Daten

Integritätsbedingungen (Constraints)

  • Erzwingung eindeutiger Werte mit UNIQUE und PRIMARY KEY
  • Absicherung von Beziehungen mit FOREIGN KEY und Referenzoptionen
  • Wertüberprüfungen mit CHECK-Constraints

Änderung von Datenstrukturen

  • Modifizieren von Tabellen mit ALTER TABLE
  • Hinzufügen und Löschen von Spalten
  • Ändern von Datentypen und Constraint-Anpassungen

Arbeiten mit Sichten (Views)

  • Erstellung logischer Abstraktionen mit CREATE VIEW
  • Vor- und Nachteile von Standard-Views
  • Aktualisierbare Sichten und Sicherheitsaspekte

Materialisierte Sichten

  • Konzept und Erstellung von MATERIALIZED VIEW
  • Aktualisierungsstrategien mit REFRESH MATERIALIZED VIEW
  • Einsatzszenarien zur Performance-Optimierung

Grundlagen von Indizes

  • Funktionsweise des Standard B-Tree-Indexes
  • Erstellung einfacher Indizes mit CREATE INDEX
  • Einfluss von Indizes auf Schreib- und Leseoperationen

Transaktionssteuerung

  • Verständnis von COMMIT und ROLLBACK
  • Verwendung von Savepoints innerhalb einer Transaktion
  • Verhalten bei Fehlern im Transaktionsblock

Einführung in Schemas

  • Strukturierung der Datenbank mit CREATE SCHEMA
  • Verwaltung des Suchpfads (search_path)
  • Sicherheit und Vermeidung von Namenskonflikten

Anforderungen

Grundkenntnisse in SQL, wie sie im Kurs "PostgreSQL - Einführung und SQL-Grundlagen" vermittelt werden

Ziel

Nach dem Kurs können die Teilnehmer relationale Datenmodelle methodisch entwickeln und in PostgreSQL umsetzen, robuste Tabellenstrukturen mit geeigneten Datentypen und Constraints aufbauen, bestehende Schemata mit ALTER TABLE weiterentwickeln, Views und materialisierte Views zielgerichtet einsetzen, Transaktionen sicher steuern und Datenbanken mit Schemas logisch strukturieren.
PostgreSQL - Datenbankentwicklung Grundkurs
 3 Tag(e)
  An einem Ort

1,690.00 €
zzgl. MwSt.

Unser Qualitätsversprechen:
Wissen, das in der Praxis funktioniert.

Praxisnah

Saßen Sie in Schulungen und dachten: „Und was davon hilft mir jetzt konkret?“

Wir bieten Training, das Sie für reale IT-Probleme wappnet – nicht für Prüfungsfragen. Unsere erfahrenen IT-Profis vermitteln Wissen, das im Alltag wirklich zählt.
Flexibel

Schon mal mit einer dringenden Frage im Training gesessen – und die Antwort lautete: „Steht nicht im Skript“?

Bei uns bekommen Ihre konkreten Fragestellungen Raum. Unsere Trainer:innen gehen flexibel auf das ein, was Sie wirklich weiterbringt.
Remote oder vor Ort

Was wäre, wenn Ihre Schulung sich endlich nach Ihrem Alltag richtet – nicht umgekehrt?

Bei netz-weise lernen Sie ohne Umwege: remote, hybrid oder vor Ort – ganz wie es in Ihren Alltag passt. Keine langen Anreisen. Kein Stress. Nur effektives Lernen.
Umfassendes Schulungsangebot

Müssen Sie sich wirklich für jedes Thema einen neuen Anbieter suchen?

Bei uns finden Sie fundiertes IT-Know-how – von PowerShell bis Kubernetes, von Linux bis Microsoft 365.