Wählen Sie Ihre Sprache aus
SQL-Grundlagenkurs
Mehr als 2 Millionen Studierende weltweit

SQL-Grundlagenkurs

SQL Foundations vermittelt Ihnen praxisnahe Fähigkeiten, um relationale Datenbanken vom ersten Tag an abzufragen, zu analysieren und zu verwalten. Sie bewegen sich von grundlegenden SELECT-Anweisungen bis hin zu Window-Funktionen, CTEs und Datenänderungen. Unabhängig davon, ob Sie in den Datenbereich einsteigen oder Ihr technisches Toolkit erweitern möchten, vermittelt Ihnen dieser Kurs echte, berufsrelevante SQL-Expertise.

Dedika für Unternehmen

Was Sie lernen werden:

  • Erstellen und führen Sie SQL-Abfragen aus, um Daten aus relationalen Datenbanken abzurufen, zu filtern, zu sortieren und zu strukturieren.

  • Wenden Sie Aggregatfunktionen und GROUP-BY-Logik an, um aussagekräftige Übersichtsberichte zu erstellen.

  • Kombinieren Sie Daten über mehrere Tabellen hinweg mithilfe von INNER-, OUTER-, Self- und Cross-Joins.

  • Verwenden Sie Window-Funktionen, CTEs und Mengenoperationen, um komplexe analytische Probleme zu lösen.

  • Schreiben Sie INSERT-, UPDATE-, DELETE- und MERGE-Anweisungen, um Tabellendaten sicher zu verwalten und zu pflegen.

  • Entwerfen Sie Datenbankstrukturen mit geeigneten Constraints, Indizes, Views und Normalisierungsprinzipien.

Wie Sie praxisnah lernen SQL-Grundlagenkurs

Wie Sie üben SQL-Grundlagenkurs

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.

Hier klicken

Kursinhalt

8 Kapitel • 38 LektionenDauer zwischen 4 und 360 Stunden (Sie entscheiden)

Kapitel 1Details anzeigen

Einführung in Datenbanken und SQL

  • Lektion 1 • Einrichten einer Übungsumgebung

    Führt die Teilnehmer durch die Installation oder den Zugriff auf eine SQL-Umgebung für die praktische Übung. Beseitigt technische Hürden, damit alle Übungen in späteren Kapiteln sofort durchgeführt werden können.

  • Lektion 2 • Datenbankschema verstehen

    Erklärt das Schema als Blaupause, die Tabellen, Spalten und Datentypen definiert. Die Teilnehmer können ein Entity-Relationship-Diagramm lesen und es tatsächlichen Datenbankobjekten zuordnen.

  • Lektion 3 • Was ist eine relationale Datenbank

    Definiert relationale Datenbanken, Tabellen, Zeilen und Spalten als Kernstrukturen. Etabliert das konzeptionelle Modell, das die Teilnehmer in allen nachfolgenden SQL-Arbeiten anwenden werden.

  • Lektion 4 • Übersicht der SQL-Sprache

    Stellt SQL als deklarative Sprache vor, die in Untersprachen unterteilt ist. Die Teilnehmer verstehen, welche Befehle zu den Kategorien DML, DDL, DCL und TCL gehören.

Kapitel 2Details anzeigen

Datenabruf mit SELECT

  • Lektion 1 • Filtern von NULL-Werten

    Behandelt NULL als das Fehlen eines Wertes und sein einzigartiges Filterverhalten. Die Teilnehmer vermeiden häufige NULL-bezogene Logikfehler in WHERE-Klauseln.

  • Lektion 2 • Grundlegende SELECT-Syntax

    Behandelt die minimale SELECT…FROM-Struktur und die Spaltenauswahl. Die Teilnehmer schreiben ihre ersten funktionierenden Abfragen und verstehen die Reihenfolge der Abfrageausführung.

  • Lektion 3 • Sortieren und Begrenzen von Ergebnissen

    Führt ORDER BY und Klauseln zur Zeilenbegrenzung ein, um die Ausgabedarstellung zu steuern. Die Teilnehmer liefern Ergebnisse in sinnvoller Reihenfolge und schränken große Ergebnismengen effizient ein.

  • Lektion 4 • Arbeiten mit Spaltenausdrücken

    Zeigt, wie neue Werte berechnet und Spalten innerhalb von SELECT umbenannt werden. Die Teilnehmer reichern die Abfrageausgabe an, ohne gespeicherte Daten zu verändern.

  • Lektion 5 • Zeilen filtern mit WHERE

    Lehrt bedingtes Filtern mit Vergleichs- und logischen Operatoren. Die Teilnehmer grenzen Ergebnismengen auf die Zeilen ein, die für eine bestimmte Geschäftsfrage relevant sind.

Kapitel 3Details anzeigen

Skalarfunktionen und Ausdrücke

  • Lektion 1 • Datums- und Uhrzeitfunktionen

    Lehrt das Extrahieren, die Arithmetik und die Formatierung von Datums- und Uhrzeitwerten. Die Teilnehmer beantworten zeitbasierte Geschäftsfragen wie Alter, Dauer und Periodenfilterung.

  • Lektion 2 • String-Funktionen

    Behandelt Funktionen, die Zeichendaten manipulieren, wie Trimmen, Groß-/Kleinschreibung und Extrahieren von Teilstrings. Die Teilnehmer bereinigen und formatieren Textspalten direkt in der Abfrageausgabe.

  • Lektion 3 • Bedingungslogik mit CASE

    Führt den CASE-Ausdruck für bedingte Verzweigungen innerhalb von SELECT ein. Die Teilnehmer kategorisieren und beschriften Daten, ohne Logik auf Anwendungsebene zu benötigen.

  • Lektion 4 • Numerische Funktionen

    Führt Funktionen zum Runden, Absolutwert, Modulo und Potenzieren für numerische Spalten ein. Die Teilnehmer führen präzise Berechnungen durch, die in Finanz- und analytischen Abfragen erforderlich sind.

  • Lektion 5 • Typkonvertierungsfunktionen

    Behandelt explizite Typumwandlung und implizite Konvertierungsregeln zwischen Datentypen. Die Teilnehmer verhindern Typinkongruenzfehler und stellen genaue Vergleiche über Spalten hinweg sicher.

Kapitel 4Details anzeigen

Aggregieren und Gruppieren von Daten

  • Lektion 1 • Filtern von Gruppen mit HAVING

    Unterscheidet HAVING von WHERE und zeigt, wie aggregierte Ergebnisse gefiltert werden. Die Teilnehmer wenden Bedingungen nach der Aggregation an, um aussagekräftige Zusammenfassungsgruppen zu isolieren.

  • Lektion 2 • Aggregatfunktionen

    Stellt COUNT, SUM, AVG, MIN und MAX als Werkzeuge zur Berechnung von Zusammenfassungsstatistiken vor. Die Teilnehmer verstehen, wie Aggregate mehrere Zeilen zu einzelnen Ergebniswerten zusammenfassen.

  • Lektion 3 • Rollup und Gruppierungssets

    Führt ROLLUP, CUBE und GROUPING SETS für mehrstufige Zwischensummen ein. Die Teilnehmer erstellen hierarchische Zusammenfassungsberichte, ohne mehrere separate Abfragen zu schreiben.

  • Lektion 4 • Gruppieren mit GROUP BY

    Lehrt, wie GROUP BY Zeilen partitioniert, bevor die Aggregation angewendet wird. Die Teilnehmer generieren Zusammenfassungen pro Kategorie, die für Dashboards und operative Berichte unerlässlich sind.

Kapitel 5Details anzeigen

Verknüpfen mehrerer Tabellen

  • Lektion 1 • Äußere Joins

    Behandelt LEFT, RIGHT und FULL OUTER JOIN, um nicht übereinstimmende Zeilen einzuschließen. Die Teilnehmer rufen vollständige Datensätze ab, auch wenn verknüpfte Datensätze fehlen.

  • Lektion 2 • Unterabfragen im Join-Kontext

    Zeigt, wie abgeleitete Tabellen und Unterabfragen als Join-Quellen fungieren können. Die Teilnehmer erstellen modulare Abfragen, die Daten vor dem Join vorfiltern oder voraggregieren.

  • Lektion 3 • Verknüpfen von mehr als zwei Tabellen

    Erweitert die JOIN-Logik auf Ketten von drei oder mehr Tabellen. Die Teilnehmer navigieren durch komplexe Schemata und erstellen präzise Ergebnismengen mit mehreren Entitäten.

  • Lektion 4 • Grundlagen innerer Joins

    Erklärt, wie INNER JOIN nur übereinstimmende Zeilen aus beiden Tabellen zurückgibt. Die Teilnehmer verknüpfen verknüpfte Tabellen mithilfe von Primär- und Fremdschlüsselbeziehungen.

  • Lektion 5 • Self Joins und Cross Joins

    Stellt das Verknüpfen einer Tabelle mit sich selbst und das Generieren aller Zeilenkombinationen vor. Die Teilnehmer lösen hierarchische und kombinatorische Probleme mithilfe dieser speziellen Join-Typen.

Kapitel 6Details anzeigen

Ändern von Daten mit DML

  • Lektion 1 • Transaktionen und Rollback

    Führt die ACID-Eigenschaften und die manuelle Transaktionssteuerung mit COMMIT und ROLLBACK ein. Die Teilnehmer schützen die Datenintegrität, indem sie mehrschrittige Änderungen in explizite Transaktionen einbetten.

  • Lektion 2 • Löschen von Zeilen

    Erklärt DELETE und TRUNCATE mit ihren Verhaltens- und Leistungsunterschieden. Die Teilnehmer entfernen Daten sicher und verstehen, wann jeder Befehl angemessen ist.

  • Lektion 3 • MERGE für Upsert-Operationen

    Behandelt die MERGE-Anweisung, um Einfüge- und Aktualisierungslogik in einem Durchgang zu kombinieren. Die Teilnehmer synchronisieren Zieldatenbanktabellen effizient und atomar mit Quelldaten.

  • Lektion 4 • Einfügen von Zeilen

    Behandelt die Syntax für einzeiliges und mehrzeiliges INSERT, einschließlich bewährter Verfahren für die Spaltenliste. Die Teilnehmer befüllen Tabellen korrekt und respektieren Constraints und Standardwerte.

  • Lektion 5 • Aktualisieren vorhandener Zeilen

    Lehrt UPDATE mit gezielten WHERE-Klauseln zum Ändern bestimmter Datensätze. Die Teilnehmer vermeiden unbeabsichtigte Massenänderungen durch sorgfältiges Bedingungsdesign und Überprüfung vor der Aktualisierung.

Kapitel 7Details anzeigen

Definieren und Verwalten von Datenbankobjekten

  • Lektion 1 • Constraints und Datenintegrität

    Erklärt PRIMARY KEY, FOREIGN KEY, UNIQUE, CHECK und NOT NULL Constraints. Die Teilnehmer erzwingen Geschäftsregeln auf Datenbankebene, um die Eingabe ungültiger Daten zu verhindern.

  • Lektion 2 • Erstellen und Verwenden von Views

    Führt Views als gespeicherte SELECT-Abfragen ein, die den Zugriff vereinfachen und Sicherheit erzwingen. Die Teilnehmer erstellen, fragen ab und aktualisieren Views, um komplexe Logik vor Endbenutzern zu abstrahieren.

  • Lektion 3 • Sequenzen und automatisch generierte Schlüssel

    Behandelt SEQUENCE-Objekte und Identitätsspalten zur Generierung von Stellvertreterschlüsseln. Die Teilnehmer setzen zuverlässige, konfliktfreie Schlüsselgenerierungsstrategien in Mehrbenutzerumgebungen um.

  • Lektion 4 • Indizes für die Abfrageleistung

    Erklärt, wie Indizes den Datenabruf beschleunigen und welche Kompromisse sie mit sich bringen. Die Teilnehmer erstellen gezielte Indizes und verstehen, wann Indizes die Leistung verbessern oder verschlechtern.

  • Lektion 5 • Erstellen und Ändern von Tabellen

    Behandelt CREATE TABLE mit Datentypen und Constraints sowie ALTER TABLE für Schemaänderungen. Die Teilnehmer erstellen gut strukturierte Tabellen und entwickeln Schemata ohne Datenverlust weiter.

Kapitel 8Details anzeigen

Fortgeschrittene Abfragetechniken

  • Lektion 1 • Pivotieren und Entpivotieren von Daten

    Zeigt, wie Zeilen für die Berichterstattung in Spalten und Spalten in Zeilen umgewandelt werden. Die Teilnehmer formen Daten um, um das von Dashboards und nachgelagerten Tools geforderte Format zu erfüllen.

  • Lektion 2 • Grundlagen der Abfrageoptimierung

    Führt Ausführungspläne, SARGability und häufige Anti-Muster ein, die die Leistung beeinträchtigen. Die Teilnehmer diagnostizieren langsame Abfragen und wenden gezielte Neufassungen an, um die Effizienz zu verbessern.

  • Lektion 3 • Mengenoperationen

    Lehrt UNION, INTERSECT und EXCEPT zum Kombinieren oder Vergleichen von Ergebnismengen. Die Teilnehmer führen Daten aus mehreren Abfragen zusammen und steuern gleichzeitig den Umgang mit Duplikaten.

  • Lektion 4 • Fensterfunktionen

    Behandelt OVER, PARTITION BY und ORDER BY innerhalb der Syntax von Fensterfunktionen. Die Teilnehmer berechnen laufende Summen, Rangfolgen und gleitende Mittelwerte, ohne Zeilen zusammenzufassen.

  • Lektion 5 • Common Table Expressions

    Führt CTEs mit der WITH-Klausel als benannte, wiederverwendbare Abfrageblöcke innerhalb einer Anweisung ein. Die Teilnehmer vereinfachen mehrstufige Logik und verbessern die Lesbarkeit und Wartbarkeit von Abfragen.

Zertifizierung

Ihr gültiges Abschlusszertifikat

Dieser Kurs ist für Sie geeignet:

  • Business-Analyst: muss Daten abrufen, ohne auf Engineering-Teams warten zu müssen.

  • Marketing-Fachkraft: möchte die Kampagnenleistung anhand von Rohdaten aus der Datenbank messen.

  • Quereinsteiger: wechselt in Datenrollen und benötigt eine glaubwürdige technische Grundlage.

  • Produktmanager: möchte Nutzungsdaten unabhängig abfragen, um Entscheidungen zur Roadmap zu treffen.

  • Finanzmitarbeiter: bearbeitet Berichtsaufgaben und möchte über Tabellenkalkulationsbeschränkungen hinausgehen.

  • Angehender Data Engineer: baut grundlegende SQL-Kenntnisse auf, bevor er sich fortgeschrittenen Werkzeugen zuwendet.

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...
Giulio Carlo
Giulio CarloStudent für Digitales Marketing
Mir gefällt, wie die Lektionen direkt auf den Punkt kommen und wie ich Kapitel wechseln und Inhalte überspringen kann, die ich nicht brauche.
Mariana Ferres
Mariana FerresStudentin für Fotografie
Mir gefallen die Inhalte und die Art der Präsentation und Transkription der Videos, was den Prozess beschleunigt!
Luciana Alvarenga
Luciana AlvarengaStudentin für Nageldesign
Die Plattform ist schnell und einfach zu bedienen. Die Vielfalt der Inhalte und die ergänzenden Videos helfen sehr beim Lernen.
André Felipe
André FelipeStudent für Prompt Engineering

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