Der offizielle Microsoft-Kurs „Querying Data with Microsoft Transact-SQL (DP-080)“ vermittelt in zwei kompakten Schulungstagen die Grundlagen und praxisrelevanten Techniken der Datenbankabfragesprache T-SQL. Sie lernen, relationale Datenbanken gezielt abzufragen, Daten aus mehreren Tabellen zu verknüpfen, Ergebnisse zu aggregieren und Daten zu bearbeiten. Der Kurs richtet sich an Einsteiger im SQL- Bereich ebenso wie an Fachkräfte, die ihre T-SQL-Kenntnisse systematisch auffrischen möchten, und bildet eine solide Basis für weiterführende Kurse wie DP-300 (Azure Database Administrator).
Nach diesem Kurs können Sie
- Datenbankabfragen mit SELECT, WHERE und ORDER BY gezielt formulieren
- Mehrere Tabellen per JOIN (INNER, LEFT, RIGHT, FULL OUTER) verknüpfen
- Daten mit Aggregatfunktionen (COUNT, SUM, AVG, MIN, MAX) und GROUP BY zusammenfassen
- Unterabfragen und Common Table Expressions (CTEs) für komplexe Abfragen einsetzen
- Daten mit INSERT, UPDATE, DELETE und MERGE manipulieren
- Gespeicherte Prozeduren und Funktionen in T-SQL schreiben und ausführen
- Fehlerbehandlung mit TRY/CATCH und Transaktionen mit COMMIT/ROLLBACK umsetzen
Zielgruppe
DP-080 richtet sich an Einsteiger ohne SQL-Vorkenntnisse sowie an Anwender und IT-Fachkräfte, die ihre T-SQL-Grundlagen auffrischen oder strukturiert vertiefen möchten. Typische Teilnehmende sind Entwickler, die mit Datenbanken arbeiten, Analysten, die Daten direkt aus SQL-Datenbanken abfragen, Administratoren, die T-SQL für Wartungsaufgaben nutzen wollen, sowie Fachkräfte, die sich auf den DP-300-Kurs (Azure Database Administrator) vorbereiten.
Voraussetzungen
- Grundlegendes Verständnis von Datenbanken und Tabellen (was ist eine Zeile, was ist eine Spalte)
- Keine T-SQL-Vorkenntnisse erforderlich – der Kurs beginnt beim Einstiegsniveau
- Grundkenntnisse im Umgang mit Windows und einer Entwicklungs- oder Verwaltungsumgebung sind hilfreich
Kurspreis & Buchung
-
1.130,50 € zzgl. MwSt.
Je Teilnehmer
Online-Schulung
Gesamtdauer 2 Tage
-
1.330,00 € zzgl. MwSt.
Je Teilnehmer
Präsenz-Schulung
Gesamtdauer 2 Tage
Vorbereitung auf: Keine Pflichtprüfung – Vorbereitung auf DP-300 (Azure Database Administrator Associate)
Im Preis enthalten sind die Microsoft-Schulungsunterlagen und ein Teilnahmezertifikat.
Eine Lab-Umgebung ist auf Wunsch separat erhältlich.
Modul 1: Grundlagen von T-SQL und einfache Abfragen
- Einführung in relationale Datenbanken: Tabellen, Schlüssel und Beziehungen
- SELECT-Grundlagen: Spalten auswählen, Aliasnamen vergeben, DISTINCT
- Daten filtern: WHERE-Klausel, Vergleichsoperatoren und logische Operatoren (AND, OR, NOT)
- Ergebnisse sortieren: ORDER BY aufsteigend und absteigend
- Daten begrenzen: TOP, OFFSET und FETCH für paginierte Abfragen
- NULL-Werte behandeln: IS NULL, IS NOT NULL und COALESCE
Modul 2: Mehrere Tabellen verknüpfen
- INNER JOIN: Datensätze aus zwei Tabellen auf Basis gemeinsamer Werte verbinden
- LEFT OUTER JOIN und RIGHT OUTER JOIN: alle Zeilen einer Seite einschließen
- FULL OUTER JOIN und CROSS JOIN: vollständige Kombination zweier Tabellen
- Self-Join: eine Tabelle mit sich selbst verknüpfen
- Unterabfragen in der WHERE- und FROM-Klausel (Subqueries)
- Common Table Expressions (CTEs) mit WITH: lesbare mehrstufige Abfragen
Modul 3: Aggregation und Datenmanipulation
- Aggregatfunktionen: COUNT, SUM, AVG, MIN, MAX – mit und ohne GROUP BY
- Aggregationsergebnisse filtern: HAVING-Klausel
- Fensterfunktionen (Window Functions): ROW_NUMBER, RANK, PARTITION BY
- Daten einfügen: INSERT INTO mit Werten und SELECT-Ergebnissen
- Daten aktualisieren: UPDATE mit WHERE-Bedingung und JOINs
- Daten löschen: DELETE und TRUNCATE im Vergleich
Modul 4: Programmierbarkeit und Fehlerbehandlung
- MERGE-Anweisung: INSERT, UPDATE und DELETE in einem Schritt (Upsert)
- Gespeicherte Prozeduren erstellen: Parameter, Ausgabewerte, Rückgabecodes
- Benutzerdefinierte Funktionen: skalare Funktionen und Tabellenwertfunktionen
- Fehlerbehandlung: TRY/CATCH, ERROR_MESSAGE und THROW
- Transaktionen: BEGIN TRANSACTION, COMMIT und ROLLBACK
- Temporäre Tabellen und Tabellenvariablen für Zwischenergebnisse
Warum dieser Kurs?
- Die Sprache der Daten: T-SQL ist die Grundlage für den Zugriff auf SQL Server und Azure SQL – egal ob als Administrator, Entwickler oder Analyst. DP-080 vermittelt diese Sprache strukturiert, von der ersten SELECT-Abfrage bis zu gespeicherten Prozeduren, sodass Teilnehmende am Ende eigenständig Datenbankabfragen schreiben und verstehen können.
- Einstieg und Auffrischung in einem: Der Kurs eignet sich sowohl für komplette Einsteiger als auch für Fachkräfte, die T-SQL bisher nur punktuell angewendet haben und nun die Lücken schließen möchten. In zwei Tagen wird das gesamte Grundgerüst der Sprache abgedeckt – kompakt, praxisnah und ohne unnötigen Theorie-Overhead.
- Sprungbrett für weiterführende Kurse: T-SQL-Kenntnisse aus DP-080 sind Voraussetzung für DP-300 (Azure Database Administrator) und nützlich für Datenbankentwicklungs- und Analyseaufgaben. Wer DP-080 besucht, investiert in eine Grundkompetenz, die in fast jedem IT-Bereich gefragt ist.
So trainieren wir
Unser DP-080-Kurs setzt auf sofortigen Praxiseinstieg: Statt langer Erklärungen zu Datenbanktheorie schreiben Teilnehmende von der ersten Stunde an echte Abfragen auf einer Beispieldatenbank. Jedes Konzept – JOIN, Aggregation, CTE – wird sofort mit einer realistischen Aufgabe verknüpft, die aus dem Berufsalltag stammen könnte. Unsere Trainer erklären nicht nur die Syntax, sondern auch, warum eine Abfrage schnell oder langsam ist – ein kleiner Einblick in Datenbankperformance, der in der Praxis sofort wertvoll wird. Wer nach zwei Tagen den Kurs verlässt, kann T-SQL lesen, schreiben und bei Bedarf eigenständig weiterentwickeln.
Häufig gestellte Fragen (FAQ)
Wie lange dauert der Kurs?
DP-080 umfasst 2 Schulungstage, täglich 09:00–16:00 Uhr inklusive Pausen.
Erhalte ich ein Zertifikat?
Sie erhalten von UIT ein Teilnahmezertifikat. DP-080 selbst ist mit keiner Pflichtprüfung verbunden. Der Kurs bereitet jedoch gezielt auf die DP-300- Prüfung (Azure Database Administrator Associate) vor, für die solide T-SQL-Kenntnisse vorausgesetzt werden.
Welche Vorkenntnisse sind erforderlich?
Keine SQL-Vorkenntnisse notwendig – der Kurs beginnt beim absoluten Einstiegsniveau. Ein grundlegendes Verständnis davon, was eine Datenbank ist (Tabellen, Zeilen, Spalten), ist hilfreich. Programmiererfahrung wird nicht vorausgesetzt.
Für wen eignet sich DP-080 besonders?
DP-080 eignet sich für alle, die regelmäßig mit relationalen Datenbanken arbeiten oder dies künftig tun werden: Entwickler, Datenbankadministratoren, Business-Analysten und IT-Fachkräfte, die Abfragen für Berichte oder Wartungsaufgaben schreiben möchten. Der Kurs passt auch als Vorbereitung auf DP-300.
Eignet sich DP-080 auch für mein Inhouse-Team?
Ja. Wir führen DP-080 als Inhouse-Schulung durch und können die Übungsdatenbank auf Ihre eigenen Tabellenstrukturen anpassen, damit Teilnehmende direkt an praxisnahen Beispielen aus Ihrem Unternehmen arbeiten.
Was kommt nach DP-080?
Der logische nächste Schritt ist DP-300 (Administering Relational Databases on Microsoft Azure), der auf den T-SQL-Kenntnissen aus DP-080 aufbaut und die vollständige Verwaltung von Azure SQL-Diensten abdeckt. Wer tiefer in SQL Server on-premises einsteigen möchte, empfehlen wir unseren Kurs „SQL Server 2017–2022: Administration, Monitoring und Clustering“. Beide Kurse bieten wir ebenfalls an.
Bei besonderen inhaltlichen Wünschen – etwa einem Schwerpunkt auf einzelnen Themen oder Modulen – erstellen wir Ihnen gerne kostenlos und unverbindlich ein angepasstes Angebot. Kurse werden bereits ab einem Teilnehmer durchgeführt.