SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

T-SQL Funktionen verstehen und effizient einsetzen

12 Monate
Trainings-ID:
sSQL-AQ
MOC
:
55144, 20461

Inhalt des Trainings

Dieses Seminar richtet sich in erster Linie an Entwickler*innen und Administratoren*innen, die eine detaillierte Ansicht der SQL Architektur erhalten möchten und einen praktischen Ansatz bzw. Techniken benötigen, um Code zu optimieren.
Das Seminar vermittelt den Teilnehmer*innen tieferes Verständnis der T-SQL -Funktionalität mit speziellem Fokus auf die Systemleistung. Das Tunen von Abfragen, die Entwicklung von Routinen (zB User Defined Functions, Stored Procedures und Trigger), der sichere und effiziente Einsatz von dynamic SQL sowie die Arbeit in Multi-User Umgebungen mit Transactions und Isolation Levels sind Teil dieses Seminars.
Die Teilnehmer*innen erlernen weiters das Abfragen von hierarchischen Daten, was Graphs, Trees und auch Hierarchies sind und erlernen die Fähigkeiten wie man T-SQL Code schreibt

Nach Abschluss des Seminars haben die Teilnehmer*innen Kenntnisse zu folgenden Themen:
  • Logische Abfrageverarbeitung
  • Abfrageoptimierung
  • Mehr-Tabellen-Abfragen
  • Gruppierung, Pivotierung und Fensterung
  • TOP, OFFSET-FETCH und APPLY
  • Modifizierung von Daten
  • Arbeiten mit Datum und Uhrzeit
  • Programmierbare Objekte
  • In-Memory OLTP
  • Graphen und rekursive Abfragen

Zielgruppen

  • T-SQL Programmierer*innen
  • SQL Administratoren*innen

Vorkenntnisse

  • Erfahrung mit T-SQL-Abfragen
  • Programmiererfahrung in Bereich SQL Server
  • der Besuch des Seminars SQLAP smart SQL Server: Data Querying mit Transact-SQL
  • Detail-Inhalte

    Logische Abfrageverarbeitung
    • Phasen der logischen Abfrageverarbeitung
    • Beispiel für logische Query-Verarbeitung
    • Details zur Phase
    • Tabellenoperatoren, Fensterfunktionen, Mengenoperationen
    Abstimmung von Abfragen
    • Interna der physischen Datenstrukturen
    • SQL Server Datenzugriffsmethoden
    • Kardinalitätsabschätzungen
    • Indizes, Statistiken, Columnstore
    • Set vs. Iterative Lösungen
    • Temporäre Tabellen
    • Abfrageoptimierung mit Abfrageüberarbeitungen
    • Abfrageparallelisierung
    Multi-Tabellen-Abfragen
    • Unterabfragen und Tabellenausdrücke
    • Fenster-Ranking und Offset-Funktionen
    • Verknüpfungen
    • ANWENDEN
    • Mengenoperationen
    Gruppieren, Pivotieren und Fensterfunktionen
    • Fenster-Funktionen
    • Pivotierung und Entpivotierung von Daten
    • Benutzerdefinierte Aggregationen
    • Gruppieren von Gruppen
    TOP, OFFSET-FETCH und APPLY
    • TOP und OFFSET-FETCH
    • Paging und Optimierung
    • Top N pro Gruppe
    • Median
    Modifikation von Daten
    • Einfügen von Daten
    • Sequenzen
    • Löschen von Daten
    • Aktualisieren von Daten
    • Zusammenführen von Daten
    • Die OUTPUT-Klausel
    Arbeiten mit Datum und Uhrzeit
    • Datentypen für Datum und Uhrzeit
    • Funktionen für Datum und Uhrzeit
    • Herausforderungen bei der Verwendung von Datum und Uhrzeit
    Programmierbare Objekte
    • Dynamisches SQL
    • Ansichten und Inline-Tabellenfunktionen
    • Benutzerdefinierte Funktionen
    • Gespeicherte Prozeduren
    • Auslöser
    • Transaktionen und Gleichzeitigkeit (Sperren)
    • Fehlerbehandlung
    In-Memory OLTP
    • Überblick & Interna
    • Speicheroptimierte Tabellen
    • Indizierung
    • Native Kompilierung vs. Query Interop
    • Beschränkungen und Empfehlungen
    Graphen und rekursive Abfragen
    • Überblick: Graphen, Bäume, Hierarchien
    • Verwendungsszenarien
    • Iteration/Rekursion
    • Materialisierte Pfade (benutzerdefiniert, unter Verwendung des HIERARCHYID-Datentyps)
    • Verschachtelte Mengen

    Trainings zur Vorbereitung

    Downloads

    Jetzt online buchen

    • 20.01.-23.01.2025 20.01.2025 4T 4 Tage Wien OnlinePräsenz
      ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
      • Trainingspreis  2.995,-
        • Vor Ort
        • Online
    • 31.03.-03.04.2025 31.03.2025 4T 4 Tage Wien OnlinePräsenz
      ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
      • Trainingspreis  2.995,-
        • Vor Ort
        • Online
    • 22.04.-25.04.2025 22.04.2025 4T 4 Tage Wien OnlinePräsenz
      ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
      • Trainingspreis  2.995,-
        • Vor Ort
        • Online
    • 02.06.-05.06.2025 02.06.2025 4T 4 Tage Wien OnlinePräsenz
      ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
      • Trainingspreis  2.995,-
        • Vor Ort
        • Online
    • 15.09.-18.09.2025 15.09.2025 4T 4 Tage Wien OnlinePräsenz
      ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
      • Trainingspreis  2.995,-
        • Vor Ort
        • Online
    • 03.11.-06.11.2025 03.11.2025 4T 4 Tage Wien OnlinePräsenz
      ETC-Wien · Modecenterstraße 22, Office 4, 5. Stock, 1030 Wien Uhrzeiten
      • Trainingspreis  2.995,-
        • Vor Ort
        • Online

    Preise exkl. MwSt.

    Sie haben Fragen?

    Ihr ETC Support

    Kontaktieren Sie uns!

    +43 1 533 1777-99

    This field is hidden when viewing the form
    This field is hidden when viewing the form
    This field is hidden when viewing the form
    5,0

    9 Bewertungen

    • 19.09.2024

      war sehr informativ und gut aufgebaut

      — Annelies Kreibich

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      19.09.2024

      war sehr informativ und gut aufgebaut

      — Annelies Kreibich
    • 13.10.2022

      Sehr gutes Training, sehr kompetente Trainerin. Etwas mehr vorgefertigte Labs mit "echten" Aufgaben zum Ausprobieren hätte ich mir gewünscht.

      — Mario Preis

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      13.10.2022

      Sehr gutes Training, sehr kompetente Trainerin. Etwas mehr vorgefertigte Labs mit "echten" Aufgaben zum Ausprobieren hätte ich mir gewünscht.

      — Mario Preis
    • 18.02.2022

      WIrklich tiefergehende Thematiken.

      — Katharina Reithofer

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      18.02.2022

      WIrklich tiefergehende Thematiken.

      — Katharina Reithofer
    • 05.08.2019

      Kompetenter Trainer, der viele Beispiele aus der Praxis gebracht hat.

      — Bettina Vavra

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      05.08.2019

      Kompetenter Trainer, der viele Beispiele aus der Praxis gebracht hat.

      — Bettina Vavra
    • 19.09.2018

      Kompetenter Trainer, super Kurs!

      — Robert Hamid

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      19.09.2018

      Kompetenter Trainer, super Kurs!

      — Robert Hamid
    • 13.10.2016

      Trainer ist sehr erfahren und bringt sehr viele praktische Anwendungsbeispiele. Kann auch komplizierte Materie einfach erklären. Super Kurs!

      — Ing. Franz Fauland

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      13.10.2016

      Trainer ist sehr erfahren und bringt sehr viele praktische Anwendungsbeispiele. Kann auch komplizierte Materie einfach erklären. Super Kurs!

      — Ing. Franz Fauland
    • 13.10.2016

      Empfehlung.

      — Maria Catharina Korber

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      13.10.2016

      Empfehlung.

      — Maria Catharina Korber
    • 05.07.2016

      Detaillierter Einblick in vertiefende SQL-Abfragemöglichkeiten. Kenntnisse können in der Praxis sehr sinnvoll eingesetzt werden! Sehr gute Kursunterlage (Buch). Trainer hat Erwartungen voll erfüllt.

      — DI (FH) Martin Binder

      SQL Server: Advanced Querying, T-SQL Programming and Optimization for Developer

      05.07.2016

      Detaillierter Einblick in vertiefende SQL-Abfragemöglichkeiten. Kenntnisse können in der Praxis sehr sinnvoll eingesetzt werden! Sehr gute Kursunterlage (Buch). Trainer hat Erwartungen voll erfüllt.

      — DI (FH) Martin Binder

    Unsere Empfehlungen für Sie

    03.02.2025+5
    ab  1.845,-

    SQL Server: Data Querying mit Transact-SQL

    SQL Server leicht gemacht mit Hands-on-Training

    28.01.2025+6
    ab  1.460,-

    Lernformen im Überblick

    Mehr darüber