Seminar / Kurs

Einführung in T-SQL und seine Anwendungsbereiche in Köln

Inhalte

  • Einführung in T-SQL und seine Anwendungsbereiche
    • Überblick über T-SQL: Einführung in T-SQL als erweiterte SQL-Version in Microsoft SQL Server zur Verwaltung, Abfrage und Manipulation von Daten.
    • Datenbankstrukturen und T-SQL-Architektur: Verständnis der grundlegenden Datenbankstrukturen und der Rolle von T-SQL in der SQL Server-Architektur.
    • Standard- vs. proprietäre SQL-Elemente: Unterschiede zwischen SQL-Standardelementen und T-SQL-spezifischen Funktionen wie Transaktionen, Trigger und Stored Procedures.

  • Vergleich von T-SQL mit ähnlichen Systemen
    • Vergleich mit PL/SQL: Unterschiede in der Syntax und Funktionalität zwischen T-SQL und PL/SQL.
    • T-SQL vs. MySQL: Unterschiede in der Datenbankarchitektur, Performance und Verfügbarkeit von Funktionen.
    • Vergleich mit PostgreSQL: Gegenüberstellung der Features von T-SQL und PostgreSQL, insbesondere im Bereich Trigger und Abfrageoptionen.

  • Grundlagen der Datenabfrage und -manipulation in T-SQL
    • SELECT-Anweisungen und grundlegende Abfragen: Einführung in grundlegende Abfragen zur Datenabfrage und Filterung.
    • Verwendung von Joins und Unterabfragen: Anwendung von INNER JOIN, LEFT JOIN und Unterabfragen zur Verknüpfung von Tabellen.
    • Datenmanipulation mit INSERT, UPDATE und DELETE: Einfügen, Aktualisieren und Löschen von Daten in Tabellen.
    • Aggregation und Gruppierung von Daten: Nutzung von GROUP BY, HAVING und Aggregatfunktionen (SUM, AVG, COUNT) zur Datenaggregation.

  • Praxisübung 1: Erstellen grundlegender Abfragen und Datenmanipulation
    • Ziel der Übung: Die Teilnehmenden erstellen und testen grundlegende Abfragen und Manipulationen in einer Beispiel-Datenbank.
    • Tools: Microsoft SQL Server Management Studio (SSMS).
    • Ergebnisse: Die Teilnehmenden erstellen Abfragen zur Analyse und Bearbeitung der Datenbasis.

  • Fortgeschrittene Abfragen und Funktionen in T-SQL
    • Erstellen benutzerdefinierter Funktionen: Einführung in Scalar und Table-Valued Functions zur Wiederverwendung von Logik.
    • Common Table Expressions (CTE) und Rekursion: Nutzung von CTEs und rekursiven Abfragen für komplexe Datenanalysen.
    • Window Functions für Analysen: Anwendung von Window Functions wie ROW_NUMBER, RANK und LEAD zur Datenanalyse und -segmentierung.

  • Transaktionsmanagement in T-SQL und das ACID-Prinzip
    • Einführung in das ACID-Prinzip: Überblick über die Prinzipien von Atomicity, Consistency, Isolation und Durability (ACID) für Transaktionen.
    • Grundlagen der Transaktionen in T-SQL: Einführung in die Nutzung von Transaktionen und ihre Bedeutung für die Datenintegrität.
    • Commit und Rollback: Erläuterung der grundlegenden Funktionen COMMIT und ROLLBACK zur Transaktionssteuerung.
    • Implizite Transaktionen: Einsatz von impliziten Transaktionen und deren Auswirkungen auf die Performance.
    • Verschachtelte Transaktionen und Savepoints: Nutzung verschachtelter Transaktionen und Sicherungspunkte (Savepoints) zur feineren Kontrolle.

  • Praxisübung 2: Arbeiten mit Transaktionen und Sicherungspunkten
    • Ziel der Übung: Die Teilnehmenden erstellen, testen und verwalten Transaktionen mit COMMIT, ROLLBACK, verschachtelten Transaktionen und Savepoints.
    • Projektbeschreibung: Entwicklung eines Skripts zur Verwaltung von Transaktionen in einer Verkaufs- oder Bestelldatenbank.
    • Tools: Microsoft SQL Server Management Studio (SSMS).
    • Ergebnisse: Die Teilnehmenden erstellen Transaktionen und Sicherungspunkte und testen den Transaktionsschutz in verschiedenen Szenarien.

  • Erweiterte Transaktionskontrolle und Verteilte Transaktionen
    • Verteilte Transaktionen: Einführung in verteilte Transaktionen zur Verwaltung von Datenänderungen über mehrere Datenbanken hinweg.
    • Fehlerbehandlung mit TRY...CATCH: Nutzung von TRY...CATCH zur strukturierten Fehlerbehandlung und Transaktionskontrolle.
    • Transaktionssperren und Probleme: Einführung in Sperrkonzepte und typische Probleme wie Lost Update, Dirty Read, Non-Repeatable Read und Phantom-Read.

  • Sperren setzen und verwalten im SQL Server
    • Sperrarten und Sperrebenen: Erklärung von Sperrarten (Shared, Exclusive) und Sperrbereichen (Row, Page, Table).
    • Manuelles Setzen und Freigeben von Sperren: Anwendung von Sperranweisungen zur Steuerung der Datenbankzugriffe und zur Sicherstellung der Konsistenz.
    • Optimierung der Sperrstrategie: Best Practices zur Optimierung der Sperrstrategie zur Verbesserung der Datenbankperformance und Reduzierung von Sperrkonflikten.
    • Analyse von Deadlocks und Lock Waits: Techniken zur Analyse und Vermeidung von Deadlocks und langen Wartezeiten durch Sperren.

  • Berichtserstellung, Optimierung und Automatisierung
    • Erstellen von Berichten mit T-SQL-Abfragen: Erstellung von Berichten und Dashboards mit T-SQL-Abfragen.
    • Pivot-Tabellen und bedingte Aggregation: Anwendung von PIVOT und UNPIVOT zur Datenaggregation.
    • Optimierung von Abfragen und Performance-Tuning: Einführung in die Abfrageoptimierung, Indexnutzung und Abfragepläne zur Verbesserung der Performance.
    • Stored Procedures und Trigger zur Automatisierung: Nutzung von Stored Procedures und Triggern zur Automatisierung wiederkehrender Aufgaben und zur Sicherstellung der Datenintegrität.

LernzieleAm Ende des Seminars sind die Teilnehmenden in der Lage, T-SQL zur Abfrage, Manipulation und Verwaltung von Daten zu nutzen und grundlegende und fortgeschrittene Abfragen sowie Transaktionen zu erstellen.ZielgruppenDieses Seminar richtet sich an Datenbankadministratoren, Datenanalysten, Entwickler und IT-Experten, die T-SQL für die fortgeschrittene Datenverwaltung und Analyse in Microsoft SQL Server nutzen möchten. Grundkenntnisse in SQL und Datenbankmanagement sind hilfreich.
  • Einführung in T-SQL und seine Anwendungsbereiche
    • Überblick über T-SQL: Einführung in T-SQL als erweiterte SQL-Version in Microsoft SQL Server zur Verwaltung, Abfrage und Manipulation von Daten.
    • Datenbank...
Mehr Informationen

Termine und Orte

Datum Dauer Preis
Köln, DE
11.01.2027 - 14.01.2027 28 h 28 h Details Details Jetzt buchen
05.04.2027 - 08.04.2027 28 h 28 h Details Details Jetzt buchen
19.07.2027 - 22.07.2027 28 h 28 h Details Details Jetzt buchen
18.10.2027 - 21.10.2027 28 h 28 h Details Details Jetzt buchen

+++ Catalog API +++

SG-Seminar-Nr.: 9254874

Anbieter-Seminar-Nr.: 4769

Termin

05.04.2027 - 08.04.2027

Schulungszentrum der GFU Cyrus AG
Am Grauen Stein 27
51105 Köln

Günstige Preise

Semigator berücksichtigt

  • Frühbucher-Preise
  • Last-Minute-Preise
  • Gruppenkonditionen

€ 3.165,40

Alle Preise inkl. 19% MwSt.

Jetzt buchen
Seminar merken

Der Anbieter ist für den Inhalt verantwortlich.

Veranstaltungsinformation

  • Seminar / Kurs
  • Deutsch
    • Keine
  • 28 h
  • Anbieterbewertung   (266)

Ihre Vorteile

mehr erfahren
  • Anbietervergleich von über 1.500 Seminaranbietern
  • Vollständige Veranstaltungsinformationen
  • Schnellbuchung
  • Persönlicher Service
Datum Dauer Preis
Köln, DE
11.01.2027 - 14.01.2027 28 h 28 h Details Details Jetzt buchen
05.04.2027 - 08.04.2027 28 h 28 h Details Details Jetzt buchen
19.07.2027 - 22.07.2027 28 h 28 h Details Details Jetzt buchen
18.10.2027 - 21.10.2027 28 h 28 h Details Details Jetzt buchen