Anmelden

Warenkorb

T-SQL Aufbaukurs – Transact-SQL für Professionals

Wichtig:
Die Seminare werden stets mit der aktuellen Software-Version des Herstellers durchgeführt.

Voraussetzungen:
Grundkenntnisse in SQL-Server und relationalen Datenbanken sind hilfreich.  Erfahrungen im Umgang mir Windows Server und Netzwerkkonzepten. Erfahrungen mit Microsoft SQL Server sind von Vorteil, aber nicht zwingend erforderlich. 

Zeiten:
09:00 – 16:00 Uhr
(Andere Zeiten mit Absprache)

Schulungsart:
Als Präsent / Online und  Workshop buchbar

Zielgruppe:
Dieser Kompaktkurs richtet sich an:

  • Datenbankentwickler, die komplexere Abfragen, Skripte und Datenbanklogik mit T-SQL umsetzen möchten
  • Datenbankadministratoren, die T-SQL für Analyse, Wartung, Automatisierung und Fehlerdiagnose einsetzen
  • BI-Entwickler und Data Analysts, die Daten effizient aus SQL Server Datenbanken abfragen, aufbereiten und auswerten möchten
  • Softwareentwickler, die datenbanknahe Anwendungen entwickeln und SQL Server gezielt ansprechen
  • Power User und technische Fachanwender, die regelmäßig mit relationalen Daten arbeiten und anspruchsvollere SQL-Abfragen erstellen möchten
  • IT-Professionals, die ihre vorhandenen SQL-Kenntnisse systematisch vertiefen und produktiv im Microsoft SQL Server Umfeld einsetzen möchten

Beschreibung

In diesem 2 tägigen T-SQL Kurs lernen die Teilnehmenden zentrale T-SQL-Objekte und Programmierkonzepte kennen: Views, Functions, Stored Procedures, Cursor, Trigger und Transaktionen. Sie erfahren, wie Abfragen gekapselt, Berechnungen wiederverwendet, komplexe Abläufe zentral gesteuert, Datensätze zeilenweise verarbeitet, automatische Reaktionen auf Datenbankereignisse umgesetzt und Datenänderungen kontrolliert abgesichert werden.

Dabei wird vermittelt, wann welches T-SQL-Konzept sinnvoll eingesetzt wird und welche Bedeutung diese Objekte für Strukturierung, Wiederverwendbarkeit, Automatisierung, Datenintegrität, Performance und Wartbarkeit von SQL Server Lösungen haben.

Tag 1

Vertiefung zentraler T-SQL-Grundlagen

  • Wiederholung wichtiger SQL- und T-SQL-Konzepte
  • Strukturierter Aufbau komplexerer SELECT-Abfragen
  • Arbeiten mit Filtern, Sortierungen, Gruppierungen und Aggregationen
  • Einsatz von Joins zur Verknüpfung mehrerer Tabellen
  • Umgang mit NULL-Werten, Datentypen und Ausdrücken

Erweiterte Abfragetechniken

  • Unterabfragen und verschachtelte Abfragen
  • Common Table Expressions, CTEs
  • Einsatz von Funktionen in Abfragen
  • Daten aufbereiten, berechnen und transformieren
  • Best Practices für lesbare und wartbare T-SQL-Abfragen

Views und Functions

  • Prinzip und Einsatzbereiche von Views
  • Erstellen, Ändern und Verwenden von Views
  • Kapselung komplexer Abfragen
  • Grundlagen benutzerdefinierter Functions
  • Wiederverwendbare Berechnungen und Datenlogik

Tag 2

Stored Procedures und Datenbanklogik

  • Aufbau und Einsatz von Stored Procedures
  • Übergabe und Verarbeitung von Parametern
  • Kapselung komplexer Abläufe im SQL Server
  • Strukturierung wiederverwendbarer Datenbanklogik
  • Einsatz von Stored Procedures für Datenverarbeitung und Automatisierung

Transaktionen und sichere Datenänderungen

  • Grundlagen von Transaktionen
  • Einsatz von BEGIN TRANSACTION, COMMIT und ROLLBACK
  • Kontrollierte Datenänderungen mit INSERT, UPDATE und DELETE
  • Fehlervermeidung und Sicherstellung der Datenintegrität
  • Grundlagen der Fehlerbehandlung in T-SQL

Trigger, Cursor und weiterführende Konzepte

  • Prinzip und Einsatz von Triggern
  • Automatische Reaktionen auf INSERT, UPDATE und DELETE
  • Grundlagen der zeilenweisen Verarbeitung mit Cursor
  • Typische Einsatzszenarien und Grenzen von Cursor
  • Performance- und Wartbarkeitsaspekte

Praxis, Optimierung und Best Practices

  • Strukturierung von T-SQL-Skripten
  • Wiederverwendbarkeit und Wartbarkeit von SQL-Code
  • Performancebewusste Abfragegestaltung
  • Praxisnahe Übungen mit typischen SQL Server Szenarien
  • Zusammenfassung und Einordnung der Einsatzbereiche von Views, Functions, Stored Procedures, Triggern, Cursor und Transaktionen
  • Praxisnaher Ausbau vorhandener SQL-Kenntnisse
    Die Teilnehmenden vertiefen ihre bestehenden SQL-Grundlagen und lernen, T-SQL gezielt im Microsoft SQL Server Umfeld einzusetzen.
  • Professionellere und effizientere Datenabfragen
    Der Kurs vermittelt, wie komplexere Abfragen mit Joins, Unterabfragen, CTEs, Views und Funktionen strukturiert und performant umgesetzt werden.
  • Mehr Sicherheit bei Datenänderungen
    Durch den Einsatz von Transaktionen lernen die Teilnehmenden, Datenänderungen kontrolliert auszuführen und Fehler sauber abzufangen.
  • Besseres Verständnis zentraler T-SQL-Objekte
    Views, Functions, Stored Procedures, Trigger und Cursor werden praxisnah erklärt und in sinnvolle Anwendungsszenarien eingeordnet.
  • Wiederverwendbare und wartbare SQL-Lösungen
    Der Kurs zeigt, wie Logik gekapselt, Abfragen standardisiert und wiederkehrende Abläufe über Funktionen und Stored Procedures zentral bereitgestellt werden.
  • Automatisierung von Datenbankprozessen
    Die Teilnehmenden lernen, wie Trigger, Stored Procedures und Transaktionen genutzt werden können, um Datenbanklogik zuverlässig und nachvollziehbar auszuführen.
  • Bessere Performance- und Codequalität
    Durch Best Practices für T-SQL, set-basierte Verarbeitung und strukturierte Skripte entwickeln die Teilnehmenden saubereren, effizienteren und besser wartbaren SQL-Code.
  • Direkter Nutzen für Entwicklung, Analyse und Administration
    Der Kurs unterstützt Datenbankentwickler, Administratoren, BI-Anwender und IT-Professionals dabei, anspruchsvollere Aufgaben im SQL Server Alltag sicherer und produktiver umzusetzen.

Methodik:
Interaktive Schulung mit praktischen Übungen und Beispielen aus der Praxis.

Angebot anfragen

WICHTIG

Zur genauen Durchführung nehmen wir Kontakt auf!

Für ein individuelles Angebot bei der Auswahl Inhouse,- oder Schulungspartner ist die genaue Anzahl der Teilnehmer erforderlich.