Vielen Dank für die Zusendung Ihrer Anfrage! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Vielen Dank, dass Sie Ihre Buchung abgeschickt haben! Eines unserer Teammitglieder wird Sie in Kürze kontaktieren.
Schulungsübersicht
Teil 1: SQL-Grundlagen
Einführung in SQL und Datenbanken
- Verständnis von Datenbanken
- Einführung in SQL
- Einrichten der SQL-Umgebung
SQL-Syntax und grundlegende Abfragen
- Überblick über die SQL-Syntax
- SELECT-Anweisungen
- Daten mit WHERE-Klausel filtern
Arbeit mit Funktionen und Aggregaten
- Häufig verwendete SQL-Funktionen
- Aggregatfunktionen: COUNT, SUM, AVG, MAX, MIN
- Daten gruppieren mit GROUP BY
Tabellen verbinden (Joins)
- Verständnis von JOINs
- INNER JOIN
- LEFT JOIN, RIGHT JOIN und FULL OUTER JOIN
Unterabfragen und Mengenoperationen
- Schreiben von Unterabfragen
- UNION-, INTERSECT- und EXCEPT-Operationen
Datenmanipulation
- INSERT INTO-Anweisung
- UPDATE-Anweisung
- DELETE-Anweisung
Teil 2: Fortgeschrittenes SQL
Erweitertes Datenfiltering
- Fortschrittliche Techniken für die WHERE-Klausel
- LIKE-Operator und Musterabgleich
- IN- und BETWEEN-Operatoren
Komplexe Joins und Unterabfragen
- Self-Joins
- Nicht korrelierte und korrelierte Unterabfragen
- EXISTS-Klausel
Arbeit mit Indizes und Sichten
- Verständnis von Indizes und deren Einfluss auf die Leistung
- Erstellung und Nutzung von Sichten
Fortschrittliche Funktionen und gespeicherte Prozeduren
- Benutzerdefinierte Funktionen
- Gespeicherte Prozeduren und Trigger
- Fehlerbehandlung in SQL
Datentransformation und Analyse
- Pivoting und Unpivoting von Daten
- Fensterfunktionen: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (Common Table Expressions)
Datenbankdesign und Normalisierung
- Grundlagen des Datenbankdesigns
- Normalformen und Normalisierung
- Entity-Relationship (ER) Modellierung
Leistungsabstimmung und Optimierung
- Techniken zur Abfrageoptimierung
- Ausführungspläne
- Best Practices für die Leistungsabstimmung
SQL in der Praxis
- Integration von SQL mit anderen Technologien
- Fallstudien und reale Szenarien
- Abschlussprojekt: Aufbau einer Datenbanklösung von Grund auf
Zusammenfassung und weitere Schritte
Voraussetzungen
- Grundkenntnisse in der Computernutzung
- Erfahrung mit einer beliebigen Programmiersprache ist von Vorteil, aber nicht erforderlich
Zielgruppe
- Datenanalysten
- Datenbankfachleute
- Softwareentwickler
35 Stunden
Erfahrungsberichte (1)
Kleine Gruppe, persönlich über 3 Tage,
Annina - Ricardo AG
Kurs - SQL: Basics to Intermediate
Maschinelle Übersetzung