Schulung Structured Query Language (SQL) für Microsoft SQL Server, MySQL, Oracle, PostgreSQL, SQLite oder andere Datenbankmanagementsysteme

Beschreibung/Inhalt

- Dieses Schulungmodul führen wir auf Ihren Wunsch mit jeder beliebigen SQL Server-Variante / für verschiedene Datenbankmanagementsystemen durch, z.B. Microsoft SQL Server, SQL Azure, CosmosDB, Oracle, PostgreSQL, MySQL, MariaDB, SQLite usw.

Optional: Konzepte relationaler Datenbanken

Der SQL-Standard und die SQL-Erweiterungen des gewünschten Datenbankmanagementsystems

Grundlagen der SQL-Syntax

  • Variablen
  • Datentypen
  • Operatoren und Ausdrücke
  • Bedingungen
  • Schleifen
  • Sprünge
  • Eingebaute Funktionen
  • Kommentare
  • Fehlerbehandlung


  • Werkzeuge

    SQL-Anweisungen testen

    Datenbanken verwalten
  • Datenbanken erstellen
  • Datenbanken komprimieren
  • Datenbanken löschen


  • Data Definition Language (DDL)
  • Tabellen erstellen, ändern, löschen
  • Abfragen (Views)
  • Indizes


  • Data Manipulation Language (DML)
  • Datensätze
  • Merge
  • Transaktionen


  • Data Query Language (DQL)
  • Select, Where, Group By, Having, Order By
  • Joins
  • Unions
  • Kreuztabellen / Pivot Tabellen
  • Arbeit mit XML-Daten ("FOR XML")


  • Gespeicherte Prozeduren (Stored Procedures)
  • SPs erstellen
  • SPs ausführen


  • Trigger
  • DML-Trigger versus DDL-Trigger
  • Trigger erstellen
  • Trigger in Transaktionen


  • Eigene Funktionen (Benutzerdefinierte Funktionen)

    Cursor-Programmierung

    Typische Anwendungsfälle:
  • Daten auswerten
  • Automation der Datenbankverwaltung (z.B. Backup, Restore)

  • Dauer
    Auf Wunsch. Gerne geben wir Ihnen eine Empfehlung zur notwendigen Schulungsdauer, wenn Sie uns in der Anfrage Ihre Vorkenntnisse und Ziele nennen.
    Ort
    Online oder in Deutschland, Österreich und der Schweiz an Ihrem Firmensitz
    Schulungsdidaktik
    Nach Ihrer Wahl: Klassische Schulung mit PC-Übungen, reine Präsentation ohne PC-Übungen oder interaktiver Workshop mit Beratungsanteil