
Microsoft SQL Schulung
Meistern Sie Microsoft SQL Server von Grund auf – vom Schreiben Ihrer ersten SELECT-Abfrage bis zum Erstellen optimierter, produktionsreifer Datenbanken. Dieser Kurs behandelt alles von der Datenfilterung und Verknüpfungen über Fensterfunktionen und gespeicherte Prozeduren bis hin zu Azure SQL. Unabhängig davon, ob Sie in den Datenbereich einsteigen oder Ihre technischen Fähigkeiten ausbauen, schließen Sie ihn mit echtem, berufstauglichem SQL-Know-how ab.
Was Sie lernen werden:
Sie beginnen mit den Grundlagen relationaler Datenbanken und der Einrichtung von SQL Server und gehen dann dazu über, Daten sicher zu filtern, zu sortieren und zu aggregieren. Sie lernen, mehrere Tabellen zu verknüpfen, Unterabfragen zu schreiben und Common Table Expressions zu verwenden, um komplexe Datenprobleme sauber zu lösen. Der Kurs behandelt die Datenänderung mit INSERT, UPDATE, DELETE und MERGE sowie die Transaktionssteuerung und Fehlerbehandlung. Sie entwerfen außerdem Datenbankobjekte wie Tabellen, Sichten, Indizes und gespeicherte Prozeduren. Fortgeschrittene Themen umfassen Fensterfunktionen, dynamisches SQL, Abfrageoptimierung und eine Einführung in Azure SQL für Cloud-Deployments.
Wie Sie praxisnah lernen Microsoft SQL Schulung
Wie Sie üben Microsoft SQL Schulung
Für Unternehmen, die ihr Team schulen möchten
Bei Dedika für Unternehmen enthält der Kurs Übungen und Beispiele, die auf Ihr eigenes Geschäft und die Bedürfnisse Ihres Unternehmens zugeschnitten sind.
Kursinhalt
8 Kapitel • 32 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)
Kapitel 1AusblendenDetails ausblendenDetails anzeigenEinführung in SQL und Datenbanken
Einführung in SQL und Datenbanken
Lektion 1 • Grundlagen relationaler Datenbanken
Behandelt Tabellen, Zeilen, Spalten, Schlüssel und Beziehungen als zentrale Datenbankstrukturen. Schafft das konzeptionelle Modell, auf das sich die Teilnehmer während des gesamten Kurses stützen.
Lektion 2 • Einrichtung der SQL Server-Umgebung
Leitet die Installation und Konfiguration von SQL Server und SQL Server Management Studio an. Die Teilnehmer erhalten eine funktionierende lokale Umgebung für alle praktischen Übungen.
Lektion 3 • Kernkategorien der SQL-Sprache
Führt DDL, DML, DCL und TCL als die vier SQL-Befehlskategorien ein. Die Teilnehmer verstehen, welche Befehle zu jeder Kategorie gehören, bevor sie Abfragen schreiben.
Lektion 4 • Ihre ersten SQL-Abfragen schreiben
Lehrt die grundlegende SELECT-Syntax, um Daten aus einer einzelnen Tabelle abzurufen. Die Teilnehmer führen ihre ersten Abfragen aus und interpretieren die Ergebnismengen sofort.
Kapitel 2AusblendenDetails ausblendenDetails anzeigenFiltern, Sortieren und grundlegende Funktionen
Filtern, Sortieren und grundlegende Funktionen
Lektion 1 • Daten mit WHERE filtern
Lehrt Vergleichs- und logische Operatoren innerhalb von WHERE-Klauseln, um Zeilen einzuschränken. Erweitert direkt die in Kapitel 1 eingeführten SELECT-Abfragen.
Lektion 2 • Musterabgleich und Platzhalter
Behandelt LIKE, Platzhalterzeichen und ESCAPE für die textbasierte Filterung. Die Teilnehmer filtern Zeichenfolgenspalten, ohne die genauen Werte zu kennen.
Lektion 3 • Integrierte Skalarfunktionen
Führt Zeichenfolgen-, numerische und Datums-Skalarfunktionen zum Transformieren von Spaltenwerten ein. Die Teilnehmer wenden Funktionen direkt innerhalb von SELECT- und WHERE-Klauseln an.
Lektion 4 • Ergebnisse mit ORDER BY sortieren
Erklärt aufsteigende und absteigende Sortierreihenfolgen sowie die Sortierung nach mehreren Spalten. Die Teilnehmer steuern die Darstellungsreihenfolge jeder Abfrageergebnismenge.
Kapitel 3AusblendenDetails ausblendenDetails anzeigenAggregation und Gruppierung von Daten
Aggregation und Gruppierung von Daten
Lektion 1 • Gruppen mit HAVING filtern
Unterscheidet HAVING von WHERE und zeigt, wie aggregierte Ergebnisse gefiltert werden. Die Teilnehmer wenden Bedingungen nach der Aggregation an, um Zusammenfassungsabfragen zu verfeinern.
Lektion 2 • Aggregatfunktionen
Lehrt COUNT, SUM, AVG, MIN und MAX, um zusammenfassende Statistiken über Zeilen hinweg zu berechnen. Baut direkt auf SELECT- und WHERE-Fähigkeiten aus vorherigen Kapiteln auf.
Lektion 3 • Erweiterte Gruppierungserweiterungen
Führt ROLLUP, CUBE und GROUPING SETS für mehrstufige Zwischensummen ein. Die Teilnehmer generieren Kreuztabellen-Zusammenfassungen in einer einzigen Abfrage.
Lektion 4 • Gruppieren mit GROUP BY
Erklärt, wie GROUP BY Zeilen partitioniert, bevor die Aggregation angewendet wird. Die Teilnehmer erstellen kategoriebezogene Zusammenfassungen aus beliebigen Tabellen.
Kapitel 4AusblendenDetails ausblendenDetails anzeigenVerknüpfen mehrerer Tabellen
Verknüpfen mehrerer Tabellen
Lektion 1 • Äußere Joins
Behandelt LEFT, RIGHT und FULL OUTER JOIN, um nicht übereinstimmende Zeilen aus einer oder beiden Tabellen einzuschließen. Die Teilnehmer behandeln optionale Beziehungen und erkennen fehlende Daten.
Lektion 2 • Joins über mehrere Tabellen und komplexe Joins
Erweitert Joins auf drei oder mehr Tabellen und führt Non-Equi-Joins ein. Die Teilnehmer erstellen Abfragen, die vollständig normalisierte Schemata umfassen.
Lektion 3 • Self Joins und Cross Joins
Erklärt das Verknüpfen einer Tabelle mit sich selbst und das Erzeugen kartesischer Produkte mit CROSS JOIN. Die Teilnehmer lösen hierarchische und kombinatorische Abfrageprobleme.
Lektion 4 • INNER JOIN-Grundlagen
Lehrt die INNER JOIN-Syntax und die ON-Bedingung, um Zeilen aus zwei Tabellen abzugleichen. Die Teilnehmer rufen nur Zeilen mit übereinstimmenden Schlüsseln in beiden Tabellen ab.
Kapitel 5AusblendenDetails ausblendenDetails anzeigenUnterabfragen und allgemeine Tabellenausdrücke
Unterabfragen und allgemeine Tabellenausdrücke
Lektion 1 • Skalare und mehrzeilige Unterabfragen
Lehrt Unterabfragen in SELECT-, WHERE- und FROM-Klauseln, die einzelne oder mehrere Werte zurückgeben. Die Teilnehmer betten eine Abfrage in eine andere ein, um dynamisch zu filtern oder zu berechnen.
Lektion 2 • Rekursive CTEs
Behandelt Anker- und rekursive Elemente, um hierarchische Daten wie Organigramme zu durchlaufen. Die Teilnehmer fragen Eltern-Kind-Strukturen ohne prozedurale Schleifen ab.
Lektion 3 • Allgemeine Tabellenausdrücke (CTEs)
Führt CTEs mit der WITH-Klausel als benannte, temporäre Ergebnismengen für eine sauberere Abfragestruktur ein. Die Teilnehmer ersetzen verschachtelte Unterabfragen durch lesbare, wartbare CTE-Blöcke.
Lektion 4 • Korrelierte Unterabfragen
Erklärt Unterabfragen, die auf Spalten der äußeren Abfrage verweisen und pro Zeile erneut ausgeführt werden. Die Teilnehmer lösen zeilenweise Vergleichsprobleme, die Joins nicht einfach ausdrücken können.
Kapitel 6AusblendenDetails ausblendenDetails anzeigenDatenänderung und Transaktionskontrolle
Datenänderung und Transaktionskontrolle
Lektion 1 • Daten einfügen
Behandelt INSERT INTO mit expliziten Werten, SELECT-Ergebnissen und mehrzeiliger Syntax. Die Teilnehmer befüllen Tabellen sowohl aus statischen Werten als auch aus vorhandenen Abfrageergebnissen.
Lektion 2 • Daten aktualisieren und löschen
Lehrt UPDATE und DELETE mit WHERE-Bedingungen und joinbasierten Änderungen. Die Teilnehmer ändern gezielt Zeilen und vermeiden unbeabsichtigte Änderungen an der gesamten Tabelle.
Lektion 3 • MERGE-Anweisung
Führt MERGE für Upsert-Operationen ein, die INSERT, UPDATE und DELETE in einer Anweisung kombinieren. Die Teilnehmer synchronisieren eine Zieltabelle effizient mit einem Quelldatensatz.
Lektion 4 • Transaktionen und Fehlerbehandlung
Erklärt BEGIN-, COMMIT- und ROLLBACK-Transaktionen sowie die TRY-CATCH-Fehlerbehandlung. Die Teilnehmer schützen die Datenintegrität während mehrstufiger Änderungssequenzen.
Kapitel 7AusblendenDetails ausblendenDetails anzeigenEntwurf und Verwaltung von Datenbankobjekten
Entwurf und Verwaltung von Datenbankobjekten
Lektion 1 • Indizes und Abfrageleistung
Führt gruppierte und nicht gruppierte Indizes und deren Auswirkungen auf die Leseleistung ein. Die Teilnehmer wählen und erstellen Indizes, die gängige Abfragemuster beschleunigen.
Lektion 2 • Ansichten
Lehrt das Erstellen, Ändern und Löschen von Ansichten, um komplexe Abfragen zu kapseln. Die Teilnehmer stellen vereinfachte Datenschnittstellen bereit, ohne die zugrunde liegenden Tabellen zu duplizieren.
Lektion 3 • Gespeicherte Prozeduren und Funktionen
Behandelt das Erstellen von gespeicherten Prozeduren, Skalarfunktionen und Tabellenwertfunktionen für wiederverwendbare Logik. Die Teilnehmer kapseln Geschäftslogik innerhalb der Datenbankschicht.
Lektion 4 • Erstellen und Ändern von Tabellen
Behandelt CREATE TABLE, Datentypauswahl, Einschränkungen und ALTER TABLE-Änderungen. Die Teilnehmer entwerfen normalisierte Tabellenstrukturen mit erzwungenen Geschäftsregeln.
Kapitel 8AusblendenDetails ausblendenDetails anzeigenFortgeschrittene Abfragetechniken
Fortgeschrittene Abfragetechniken
Lektion 1 • Abfrageoptimierung und Ausführungspläne
Lehrt das Lesen von Ausführungsplänen, das Identifizieren von Engpässen und das Anwenden von Umschreibungen zur Leistungssteigerung. Die Teilnehmer diagnostizieren und beheben langsame Abfragen in realen Datenbank-Workloads.
Lektion 2 • Daten pivotieren und entpivotieren
Behandelt PIVOT- und UNPIVOT-Operatoren, um Zeilen in Spalten zu drehen und umgekehrt. Die Teilnehmer formen Datensätze für Berichte und Kreuztabellenanalysen um.
Lektion 3 • Fensterfunktionen
Lehrt OVER, PARTITION BY und ORDER BY, um laufende Summen, Ränge und gleitende Durchschnitte zu berechnen. Die Teilnehmer führen Analysen durch, ohne Zeilen durch GROUP BY zu reduzieren.
Lektion 4 • Dynamisches SQL
Erklärt das Erstellen und Ausführen von SQL-Zeichenfolgen zur Laufzeit mit EXEC und sp_executesql. Die Teilnehmer behandeln variable Schemanamen, dynamische Filter und parametrisierte Ausführung.
Ihr gültiges Abschlusszertifikat
Dieser Kurs ist für Sie geeignet:
Business-Analyst: benötigt SQL, um Daten eigenständig abzurufen, ohne auf Entwickler angewiesen zu sein.
Quereinsteiger: Einstieg in datenbezogene Positionen und Aufbau technischer Fähigkeiten von Grund auf.
Junior-Entwickler: möchte Datenbankabfragen zu einem vorhandenen Satz an Programmierfähigkeiten hinzufügen.
Betriebsfachkraft: verwaltet datenintensive Arbeitsabläufe und benötigt strukturiertes Abfragewissen.
Marketinganalysten/-analystinnen: Sind Sie es leid, auf Datenteams angewiesen zu sein, um einfache Geschäftsfragen zu beantworten?
Hochschulabsolvent: Einstieg in den Arbeitsmarkt und Stärkung des Lebenslaufs mit gefragten Datenbankkenntnissen.
Was unsere Lernenden sagen
Ihre Kurse sind perfekt. Ich habe das Jahrespaket erworben und habe endlich die Möglichkeit, verschiedene Themen zu verfolgen, die mich interessieren, ohne die Plattform wechseln zu müssen... ich danke Ihnen für alles, was Sie tun, ich habe Sie bereits anderen Leuten empfohlen...

Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.

Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!

Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.

Wichtige Qualifikationen
FAQ
Wer ist Dedika?
Ist das Zertifikat in Deutschland gültig?
Sind die Kurse kostenlos?
Wie hoch ist der Arbeitsaufwand der Kurse?
Wie sind die Kurse aufgebaut?
Wie funktionieren die Kurse?
Wie lange dauern die Kurse?
Was kostet ein Kurs?
Was ist ein E-Learning- oder Online-Kurs und wie funktioniert er?
PDF-Kurs




















