SQL für Fortgeschrittene (ISO/IEC 9075)
Modernes SQL auf Basis des aktuellen Standards SQL:2023

Remote Schulung: 100% DSGVO konform

Alle Schulungen bieten wir 100% DSGVO konform mit unserem eigenen, in Deutschland betriebenen Schulungssystem an.
Sie benötigen lediglich einen Webbrowser, wir stellen Video/Audio, Präsentation und Praxisumgebung ohne zusätzliche Softwareinstallation bei Ihnen bereit. Alle Datenübertragungen erfolgen selbstverständlich verschlüsselt.
Bitte sprechen Sie uns an, wir erklären Ihnen gerne die Details und Konditionen.


SQL ist die Standardsprache für relationale Datenbanken. Ursprünglich in den 1970ern entwickelt, erlangte der Standard ISO/IEC 9075 spätestens mit SQL-92 eine führende Rolle und wird von allen Herstellern gängiger relationaler Datenbanksysteme unterstützt.

Trotz ihrer langen Geschichte hat sich die bewährte Sprache kontinuierlich weiterentwickelt und an geänderte Bedürfnisse angepasst. So unterstützt der aktuelle Standard neben komplexen Datentypen, JSON-Strukturen und analytischen Funktion wie Window Functions auch rekursive Abfragen und spezifiziert herstellerübergreifend viele nützliche Funktionen wie EXTRACT zur Auswertung temporaler Daten.

Schulungsziel

Das Hauptziel dieser fortgeschrittenen SQL-Schulung ist es, den Teilnehmenden ein tiefgehendes Verständnis für fortgeschrittene SQL-Konzepte und -Funktionen zu vermitteln, die über die Grundlagen der relationalen Datenbankabfragesprache hinausgehen. Die Schulung konzentriert sich darauf, die Teilnehmer mit den erweiterten Funktionen vertraut zu machen, die im aktuellen SQL-Standard unterstützt werden, insbesondere solchen, die in SQL-92 und späteren Versionen eingeführt wurden.

Besonderer Wert wird auf die herstellerübergreifende Nutzung von SQL-Funktionen gelegt. So können die erworbenen Kenntnisse gleichermaßen mit PostgreSQL, SQL Server, MariaDB bzw. MySQL, ORACLE oder Db2 genutzt werden.

Zielgruppe

Entwickler, Datenbankadministratoren, Systemadministratoren.

Vorkenntnisse

Grundkenntnisse SQL.

Dauer

2 Tage

Themen

Folgende Themen werden in dieser Schulung behandelt:

  • Einführung

    • Was ist SQL?

    • Relationale Datenbanken

    • Historie

  • Conditionals

    • CASE

    • COALESCE

    • NULLIF

    • Umgang mit NULL in SQL

  • Subqueries

    • Syntax und Einsatzbereiche

    • ALL/ANY/SOME-Operatoren

    • Correlated Subqueries

    • VALUES

  • Common Table Expressions

    • WITH-Anweisung

    • Anwendungsfälle

    • Rekursion

  • Joins

    • Cross Join

    • Inner Join

    • Outer Join

  • Aggregationen

    • Häufig genutzte Funktionen

    • Umgang mit NULL

    • FILTER

    • GROUP BY, HAVING und WHERE

    • Hierarchische Aggregationen

  • Analytische Funktionen

    • Window Functions

    • Partitionierung

    • Sortierung

    • Window Frames

    • RANK, DENSE_RANK

    • Gleitender Mittelwert

  • Manipulation von Daten

    • INSERT

    • MERGE

    • Kombination mit Join

  • Ausführungspläne

    • EXPLAIN

  • Indizes

    • Aufbau und Datenstrukturen

    • B-Tree Index

    • Clustered Index

    • Tradeoffs

  • Performance-Optimierung

    • Lese- und Schreib-Performance

    • Effizientes Laden von Daten

Weiterführende Schulungen

Folgende Schulungen könnten Sie auch interessieren:

Unsere Schulungen bieten wir auch als Inhouse Schulung an. Damit haben Sie die Möglichkeit die Schwerpunkte der Schulung zu beeinflussen und die Gruppenzusammensetzung für Ihren Schulungsbedarf zu optimieren.
Nehmen Sie Kontakt mit uns auf und stimmen den für Sie passenden Zeitraum ab.

Für spezielle Fragestellungen oder gezielte Unterstützung bieten wir sowohl Workshops als auch Beratung an - senden Sie uns einfach eine Anfrage und schildern Sie Ihren Bedarf.

Zur Desktop Version des Artikels