Schlüsselthemen:
- Relationale Datenbanksysteme verstehen
- Einfache und komplexe Abfragen formulieren
- Daten filtern, sortieren, gruppieren und analytisch zusammenfassen
- Daten manipulieren und DB-Objekte erstellen
- Typische kaufmännische Abfragen durchführen
A. DB und DB-Objekte
[Dauer: 0.25 Tage] Datenbank erstellen - Tabellen und Spalten erstellen, löschen und ändern
B. Datenmanipulation
[Dauer: 0.5 Tage] Daten erfassen (INSERT) - Daten löschen (DELETE) - Daten aktualisieren (UPDATE) - SELECT DML
C. Einfache Abfragen
[Dauer: 0.25 Tage] Struktur der SELECT-Anweisung - Vergleichsoperatoren - Mathematische Operatoren - Logische Operatoren (AND, OR, NOT) - Mengenoperatoren (UNION, INTERSECT, EXCEPT) - Sortierung - Prädikate
D. Komplexe Abfragen
[Dauer: 0.5 Tage] Verknüpfungen: Innere und äußere Verknüpfung, Kreuzverknüpfung, Selbstverknüpfung - Unterabfragen: Einfache Unterabfragen, korrelierte Unterabfragen, Unterabfragen in FROM und in der Spaltenliste - Common Table Expressions (CTE)
E. Aggregate und Gruppierungen
[Dauer: 0.25 Tage] Standard-Aggregatfunktionen: MIN(), MAX(), SUM(), AVG(), COUNT() - Gruppierungen und Gruppenfilter - Fenster-/Bereichsaggregate: Extremwerte, Kumulierung, gleitende Durchschnitte
F. Anwendungsbeispiele von Abfragen
[Dauer: 0.5 Tage] Hierarchische und rekursive Abfragen - Zeit- und Zeitreihen - SQL generieren - Daten generieren - Transponierung und Pivot
G. Gespeicherte Abfragen
[Dauer: 0.25 Tage] Sichten - Materialisierte Abfragetabellen - Temporäre Tabellen
H. Funktionen verwenden
[Dauer: 0.5 Tage] OLAP-Funktionen: Erweiterung der GROUP BY-Klausel um ROLLUP, GROUPING SETS und CUBE für Untersummen und Gesamtsummen - Ausgewählte wichtige Skalar - und Spaltenfunktionen
Lernen Sie SQL in IBM DB2 kennen, um einfache und komplexe Abfragen und Analysen in einer DB2-Datenbank durchzuführen und Datenänderungen und Struktur-Änderungen vorzunehmen.
Das Seminar zeigt angehenden Verwendern von IBM DB2, wie sie mit Hilfe von SQL Daten eintragen (INSERT, MERGE), aktualisieren (UPDATE) oder auch löschen (DELETE) können. Der besondere Schwerpunkt des Seminars liegt auf Abfragen (SELECT) und Analysen von Daten. Dabei werden sowohl die in IBM DB2 nutzbaren Techniken von Standard-SQL gezeigt, aber auch fortgeschrittene und erweiterte Anweisungen.