Zakres tematyczny szkolenia
Zaawansowane pobieranie danych z tabel bazodanowychNULL w projekcji, selekcji i sortowaniach
CASE i DECODE
Skalarne funkcje wbudowane tekstowe, liczbowe
Operator like i wyrażenia regularne
Przetwarzanie czasu
Typy danych służące do przechowywania czasu
Strefy czasowe
Zaawansowane przetwarzanie zagregowanych danych
Różnica między WHERE a HAVING
Grupowania (ROLLUP, CUBE, GROUPING SETS, GROUPING, GROUPING_ID)
COMPUTE, COMPUTE BY
Zaawansowane pobieranie danych z wielu tabel bazodanowych
Złączenia, wykorzystanie złączeń nierównościowych
Złożone warunki łączeniowe
Zastosowanie iloczynu kartezjańskiego w analizie przypadków hipotetycznych
Wybieranie N rekordów
Tabele przestawne
Tabele przestawne z użyciem klauzuli PIVOT
Tabele przestawne bez użycia klauzuli PIVOT
Klauzula UNPIVOT
Zaawansowane analiza danych
Funkcje analityczne zastosowanie i sposób użycia
Dynamika zmian wartości
Manipulowanie danymi
Scalanie danych
Wstawianie wielowierszowe
Polecenia DML z podzapytaniami
Zagadnienia związane z wielodostępem
Niekorzystne zjawiska związane z wielodostępem
Fenomeny w bazie danych (niepowtarzalny odczyt, odczyt fantom, brudny odczyt)
Poziomy izolacji transakcji
Definiowanie struktury danych, obiekty bazodanowe
Widoki oraz ich zastosowanie
Widoki złożone
Operacje DML na widokach
Tabele - tworzenie i modyfikowanie
Podstawowe typy danych
Widoki zmaterializowane
Indeksy
Tabele tymczasowe
Podstawy hurtowni danych
Podstawy hurtowni danych
Schemat gwiazdy