SQL Grundlagen – Definition der Datenstruktur in relationalen Datenbanken IT 9670

Seminarziel

SQL wird seit Jahrzehnten erfolgreich eingesetzt und ist bis heute die wichtigste Datenbanksprache für relationale Datenbanken. Gleichzeitig haben sich die Werkzeuge verändert. Moderne KI-Systeme können heute bei der Datenmodellierung, beim Erstellen von SQL-Anweisungen und beim Verständnis komplexerer Abfragen unterstützen.

In diesem Seminar lernen die Teilnehmenden die Grundlagen von SQL anhand des Datenbanksystems PostgreSQL. Als Arbeitsumgebung wird PGAdmin 4 eingesetzt. Von der Datenmodellierung über Datentypen, Constraints und das Anlegen eigener Tabellen bis hin zu Abfragen über mehrere Tabellen werden alle wichtigen Grundlagen praxisnah vermittelt.

Ein besonderer Schwerpunkt liegt auf dem Verständnis relationaler Datenmodelle und SQL-Abfragen. Moderne KI-Werkzeuge können dabei unterstützend eingesetzt werden, um eigene Lösungsansätze zu vergleichen, SQL-Anweisungen zu analysieren und alternative Lösungswege kennenzulernen. Die Teilnehmenden lernen dabei nicht nur SQL, sondern auch den sinnvollen und kritischen Umgang mit Unterstützung künstlicher Intelligenz im Datenbankumfeld.

Der Kurs ist stark praxisorientiert aufgebaut. Die Teilnehmenden entwickeln zunächst eigene Datenmodelle, erstellen daraus Datenbanken in PostgreSQL und arbeiten anschließend mit einer umfangreichen Übungsdatenbank an realistischen SQL-Aufgaben. Zahlreiche Übungen sorgen dafür, dass die erlernten Konzepte unmittelbar angewendet und vertieft werden können.

Seminarinhalt

SQL Grundlagen - Definition der Datenstruktur in relationalen Datenbanken

Grundlagen relationaler Datenbanken

  • Was ist eine relationale Datenbank?
  • SQL als Standardsprache
  • Datenbankobjekte im Überblick
  • Datenmodellierung und Normalisierung

Datenbankdefinition (DDL)

  • Datentypen
  • Constraints
  • Primär- und Fremdschlüssel
  • CREATE, ALTER und DROP
  • Aufbau einer eigenen Datenbank

Datenmanipulation (DML)

  • INSERT
  • UPDATE
  • DELETE
  • Arbeiten mit Testdaten

Datenbankabfragen

  • SELECT
  • FROM
  • WHERE
  • ORDER BY
  • LIMIT
  • Operatoren und Funktionen
  • Aggregatfunktionen
  • GROUP BY und HAVING

Arbeiten mit mehreren Tabellen

  • INNER JOIN
  • OUTER JOIN
  • FULL OUTER JOIN
  • CROSS JOIN
  • UNION, INTERSECT und EXCEPT

Erweiterte SQL-Techniken

  • Views
  • Common Table Expressions (CTEs)
  • Einführung in Window Functions

Zielgruppe

Datenbankentwickler und Datenbankadministratoren

Voraussetzungen

Kenntnisse der PostgreSQL-Kommandozeile sind nicht erforderlich.

Anfrage zu diesem Seminar.

Seminaranfrage

Seminar buchen oder Infos anfordern