Relacyjny model danych
- Schematy użytkownika
- Podstawowe struktury danych
- Zależności między strukturami
Język SQL - wybieranie danych
Programy nakładkowe do wykonywania zapytań
Tworzenie zapytań
- Słowa kluczowe
- Składnia poleceń
- Stosowanie aliasów dla kolumn i tabel
Sortowanie danych
Użycie funkcji w zapytaniach
- Funkcje jednowierszowe
- Funkcje grupowe
- Konwersja typów danych
Wybieranie danych z wielu tabel
Sposoby łączenia tabel
Rodzaje złączeń
- Równościowe (equi-join)
- Nierównościowe (non-equi-join)
- Typy złączeń zewnętrznych (outer-join): lewostrone, prawostronne, obustronne
- Samozłączenie (self-join)
Operacje zbiorowe na wynikach zapytań
- Część wspólna (Union)
- Przecięcie (Intersect)
- Różnica (Minus)
Podzapytania
Przegląd funkcji SQL
- Funkcje jednowierszowe
- Modele formatu w funkcjach
Obsługa stref czasowych
Zapytania hierarchiczne
Wielowymiarowe grupowanie
Funkcje analityczne
- Zastosowanie
- Partycje
- Okna
- Funkcje rankingowe
- Funkcje okna
- Funkcje raportujące
- Funkcje LAG/LEAD
- Funkcje FIRST/LAST
- Odwrotne funkcje percentyli
- Funkcje rankingu hipotetycznego
- Funkcja WIDTH_BUCKET
- Funkcje statystyczne
Klauzula model
- Zastosowanie
- Partycje
- Wymiary
- Miary
- Reguły
- Iteracje
Zapytania retrospektywne
- Flashback Query
- Flashback Version Query
- Flashback Transaction Query
Wyrażenia regularne