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 einfache Abfragen
- Übersicht über die SQL-Syntax
- SELECT-Anweisungen
- Daten filtern mit der WHERE-Klausel
Arbeiten mit Funktionen und Aggregaten
- Häufig verwendete SQL-Funktionen
- Aggregatfunktionen: COUNT, SUM, AVG, MAX, MIN
- Daten gruppieren mit GROUP BY
Tabellen verknüpfen (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: SQL-Mittelstufe
Erweiterte Datenfilterung
- Fortgeschrittene Techniken für die WHERE-Klausel
- LIKE-Operator und Musterabgleich
- IN- und BETWEEN-Operatoren
Komplexe Joins und Unterabfragen
- Selbst-Joins
- Nicht korrelierte und korrelierte Unterabfragen
- EXISTS-Klausel
Arbeiten mit Indizes und Ansichten (Views)
- Verständnis von Indizes und deren Einfluss auf die Leistung
- Erstellen und Verwenden von Ansichten
Fortschrittliche Funktionen und gespeicherte Prozeduren
- Benutzerdefinierte Funktionen
- Gespeicherte Prozeduren und Trigger
- Fehlerbehandlung in SQL
Datentransformation und -analyse
- Pivotieren und Unpivotieren von Daten
- Fensterfunktionen: ROW_NUMBER, RANK, DENSE_RANK
- CTEs (Common Table Expressions)
Datenbankdesign und Normalisierung
- Prinzipien des Datenbankdesigns
- Normalformen und Normalisierung
- Entity-Relationship (ER)-Modellierung
Leistungsoptimierung und Feintuning
- Techniken zur Abfrageoptimierung
- Ausführungspläne
- Bewährte Praktiken für das Leistungsfeintuning
SQL in der Praxis
- Integration von SQL mit anderen Technologien
- Case Studies und reale Szenarien
- Abschlussprojekt: Aufbau einer Datenbanklösung von Grund auf
Zusammenfassung und nächste Schritte
Voraussetzungen
- Grundlegende Kenntnisse in der Bedienung von Computern
- Erfahrung mit einer beliebigen Programmiersprache ist vorteilhaft, 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