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

Seminarbeschreibung

In diesem Kurs: T-SQL 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.

Dauer: 2 Tage

Voraussetzungen für das Seminar

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. 

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

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.

Im Schulungszentrum oder als Live Online
Online: Microsoft Teams oder Zoom

Preis: Preisspanne: 990,00 € bis 1.290,00 € / Teilnehmer

Wir unterbreiten Ihnen gerne ein Angebot

- Ob Online, bei Ihnen im Hause oder beim Schulungspartner -

Ihr Kontakt zu uns

Wenn Sie den Vertrag widerrufen möchten, füllen Sie bitte dieses Formular aus und senden Sie es zurück.

*Bitte beachten Sie, dass aktivierte Software vom Widerruf ausgeschlossen ist.

Vielen Dank für die Kontaktaufnahme.

Wir werden uns umgehend mit Ihnen in Verbindung setzten.

Ihre Anforderungen an die individuelle Beratung

Sie möchten ein konkretes SQL-Server-Problem lösen, bestehende Prozesse optimieren oder Ihre XRechnung-Workflows automatisieren? Beschreiben Sie kurz Ihre aktuelle Situation. Auf dieser Grundlage erhalten Sie eine individuell auf Ihre Anforderungen abgestimmte Empfehlung.