Seminare
Seminare

SQL komplett Praxis-Workshop

Seminar - GFU Cyrus AG

Das Ziel des SQL-Praxis-Workshops mit Übungen ist es, den Teilnehmern ein interaktives Lernumfeld zu bieten, in dem sie die Konzepte der SQL-Programmierung praktisch anwenden und ihre Fähigkeiten verbessern können. Am Ende des Workshops sollen die Teilnehmer in der Lage sein, SQL-Abfragen zu schreiben, Datenbanken zu optimieren und vollständige Datenbankanwendungen zu erstellen.



Jeder Teilnehmer bekommt eine von GFU vorbereitete Lernumgebung bereitgestellt, um alle Learnings praktisch durchführen zu können.
Termin Ort Preis*
01.09.2025- 05.09.2025 Köln 2.939,30 €
01.09.2025- 05.09.2025 online 2.939,30 €
02.02.2026- 06.02.2026 online 2.939,30 €
02.02.2026- 06.02.2026 Köln 2.939,30 €

Alle Termine anzeigen

*Alle Preise verstehen sich inkl. MwSt.

Detaillierte Informationen zum Seminar

Inhalte:
  • Einführung in SQL und relationale Datenbanken
    • Was ist SQL und wofür wird es verwendet?
    • Einführung in relationale Datenbanken und ihre Struktur
    • Begriffe Datenbank, Schema, Tabelle, Spalte und Datentyp
    • Übersicht über alle bedeutenden Datentypen und ihre Verwendung
    • Übung
      • Entwurf einer einfachen Datenbank
      • Erstellen einer einfachen Tabelle mit CREATE TABLE
      • Sicherstellung der Datenintegrität mit Constraints: Primärschlüssel, Eindeutigkeit, Wertebereichsprüfung, Fremdschlüssel
      • Einfügen von Daten mit INSERT INTO
      • Abrufen von Daten mit SELECT

    • Übung
      • Tabellenänderung: Spalten hinzufügen, löschen, Datentyp ändern
      • Filtern von Daten mit WHERE-Klauseln
      • Spaltenauswahl, berechnete Ergebnisspalten, Funktionsaufrufe


  • Aktualisieren von Daten mit UPDATE
    • Verwendung von UPDATE zur Aktualisierung von Datensätzen
    • Verwendung von WHERE-Klauseln zur Einschränkung von Aktualisierungen
    • Übung

  • Löschen von Daten mit DELETE
    • Verwendung von DELETE zum Löschen von Datensätzen
    • Verwendung von WHERE-Klauseln zur Einschränkung von Löschungen
    • Übung

  • Zusammenfassen von Daten mit GROUP BY
    • Verwendung von GROUP BY zur Zusammenfassung von Daten
    • Verwendung von Aggregatfunktionen wie SUM, COUNT, AVG usw.
    • Verwendung von HAVING zum Filtern von gruppierten Daten
    • Übung

  • Verknüpfen von Tabellen mit JOIN
    • Verwendung von JOIN zur Verknüpfung von Tabellen
    • Arten von JOINs: (INNER) JOIN, LEFT JOIN, RIGHT JOIN, FULL OUTER JOIN
    • Verwendung von Aliasnamen für Tabellen
    • Übung

  • Verwenden von Unterabfragen
    • Verwendung von Unterabfragen zur Abfrage von Daten aus anderen Tabellen
    • Verwendung von Vergleichsoperatoren, IN, EXISTS und NOT EXISTS
    • Übung

  • Erstellen von Indexen für schnelle Abfragen
    • Erstellung von Indexen zur Beschleunigung von Abfragen
    • Auswirkungen von Indexen auf die Leistung der Datenbank
    • Übung

  • Transaktionen und Datenintegrität
    • Verwendung von Transaktionen zur Gewährleistung der Datenintegrität
    • Verwendung von START TRANSACTION, SAVEPOINT, COMMIT und ROLLBACK
    • Isolationslevel und ihrer Verwendung
    • Übung

  • Erstellen von Views für häufig verwendete Abfragen
    • Erstellung von Views zur Vereinfachung häufig verwendeter Abfragen
    • Verwendung von WITH CHECK OPTION zur Gewährleistung der Datenintegrität
    • Materialisierte Sichten
    • Übung

  • Verwalten von Benutzern und Zugriffsrechten
    • Verwaltung von Benutzern und deren Zugriffsrechten
    • Verwendung von GRANT und REVOKE
    • Übung

  • Fortgeschrittene Abfragen
    • Verwendung von Window Functions zur Durchführung von Berechnungen über Gruppen von Zeilen mithilfe der OVER-Klausel
    • PARTITION BY, Verwendung von ROWS, RANGE und GROUPS
    • Verwendung von ROW_NUMBER, RANK und DENSE_RANK
    • Benachbarte Zeilen mit LEAD und LAG
    • Erste und letzte Werte einer Gruppe mit FIRST_VALUE und LAST_VALUE
    • Verwendung der FILTER-Klausel bei Gruppenoperationen
    • LATERAL JOINs
    • Verwendung von Common Table Expressions (CTEs) zur Vereinfachung komplexer Abfragen, auch rekursive Common Table Expressions
    • Übung

  • Performance-Optimierung
    • Optimierung von Abfragen durch Verwendung von Indiexen und Materialized Views
    • Übung




Dauer/zeitlicher Ablauf:
5 Tage
Zielgruppe:
  • Datenanalysten, die lernen möchten, wie man Daten aus einer Datenbank abruft, filtert und analysiert
  • Datenbankadministratoren, die ihre Kenntnisse in SQL erweitern möchten, um Datenbanken besser zu verwalten und zu optimieren
  • Softwareentwickler, die eine Datenbank in ihre Anwendung integrieren möchten oder Datenbankanwendungen entwickeln möchten
Seminarkennung:
77047
Nach unten
Nach oben
Wir setzen Analyse-Cookies ein, um Ihre Zufriedenheit bei der Nutzung unserer Webseite zu verbessern. Diese Cookies werden nicht automatisiert gesetzt. Wenn Sie mit dem Einsatz dieser Cookies einverstanden sind, klicken Sie bitte auf Akzeptieren. Weitere Informationen finden Sie hier.
Akzeptieren Nicht akzeptieren









Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha



Bei der Verarbeitung Ihrer personenbezogenen Daten im Zusammenhang mit der Kontaktfunktion beachten wir die gesetzlichen Bestimmungen. Unsere ausführlichen Datenschutzinformationen finden Sie hier. Bei der Kontakt-Funktion erhobene Daten werden nur an den jeweiligen Anbieter weitergeleitet und sind nötig, damit der Anbieter auf Ihr Anliegen reagieren kann.







Um Spam abzuwehren, geben Sie bitte die Buchstaben auf dem Bild in das Textfeld ein:

captcha