DP-080: Querying Data with Microsoft Transact-SQL

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.

Veröffentlicht in Microsoft Azure Kurse, MOC Kurse und verschlagwortet mit , , .