Alle Seminare

Kurs-ID: SQLDBV

Kurs Microsoft SQL für Fortgeschrittene

In diesem Seminar erlernen die Kursteilnehmenden die Erstellung und Verwendung komplexer Abfragen. Darüber hinaus gewinnen die Schulungsteilnehmenden einen Überblick über die gängigsten Methoden des SQL Tunings zur Erstellung performanter Abfragen im MS SQL Server Umfeld.

Anfrage stellen

Seminarinhalte

Fortgeschrittene SQL Abfragen

  • Fallunterscheidungen (conditional expressions, CASE, COALESCE)
  • Die NULL-Problematik
  • Verknüpfung von Tabellen (INNER, LEFT/RIGHT/FULL OUTER JOIN, kartes. Produkt)
  • Unterabfragen im WHERE (IN, EXISTS, korreliert, ALL, ANY)
  • Unterabfragen in FROM und SELECT
  • Erweiterte Gruppierung (ROLLUP, CUBES)
  • Operatoren der relationalen Algebra (UNION, INTERSECT, EXCEPT)
  • Analytische Funktionen (OVER, PARTITION BY, ORDER BY, CUM_DIST(), ROW or RANGE, FIRST/LAST_VALUE, PERCENT_RANK, PERCENTILE_CONT/DISC)
  • Überführung in andere Formate (PIVOT, XML, JSON, Konvertierungsfunktionen)
  • Hierarchische Abfragen (HIERARCHYID, Common Table Expressions, Rekursion)
  • Tipps und Tricks für performanten Abfrageaufbau
  • Wann verwende ich was?

Beschleunigung von Abfragen durch SQL Tuning

  • Abfragebeschleunigung durch Verwendung von WITH
  • Zugriffsbeschleunigung (Indizes, Statistiken, Parameter, Programmierung)
  • Beeinflussung des Optimierers (Hints, Planstabilität, Caches, ...)
  • Abfragepläne lesen und verstehen
  • Engpässe erkennen (Aktivitätsmonitor, Datenbankoptimierungsratgeber, Berichte)
  • Verwendung und Beschleunigung von Unterabfragen und Joins
  • Proaktives Tuning durch Tabellendesign (PK/FK-Beziehung, Cluster, index-organisiert, Partitionierung)
  • Tuningmethoden für Data Warehouse und OLAP (Anforderungen, Hilfsstrukturen)

Kursthemen

Das Training Microsoft SQL für Fortgeschrittene ist folgenden Themen zugeordnet:

 

Lernmethode

Ausgewogene Mischung aus Theorie und praktischen Übungen in technisch einwandfreier Schulungs­umgebung, zur Festigung Ihres Lern­erfolges. Direkter Austausch mit Trainer.in und anderen Teilnehmenden.

Zielgruppe

Diese Schulung richtet sich an Entwickler, die ihre Kenntnisse in der Entwicklung komplexer und trotzdem performanter Abfragen erweitern möchten.

Voraussetzungen

Für diesen Kurs benötigen Sie: gute Kenntnisse der Abfragesprache SQL

Erforderliche Kenntnisse

Dauer und Zeiten

3 Kurstage (pro Tag 8 Unterrichtsstunden à 45 Min.)

In der Regel beginnt ein Schulungstag um 9:00 Uhr und endet um 16:30 Uhr.

Schulungsort

Der Schulungsort für das Seminar Microsoft SQL für Fortgeschrittene ist in unseren Räumen in der Kastanienallee 53 in 10119 Berlin Mitte oder in den Räumen des Kunden, sofern dort eine zu vereinbarende geeignete Schulungsumgebung zur Verfügung steht.

Termine

Ihre allskills Mehrwerte inklusive

Noch Fragen?

Unsere FAQ klären auf.

Lassen Sie sich von uns beraten!

Jetzt anrufen