Podczas szkolenia opanujesz zaawansowane techniki pobierania danych, dowiesz się, jak efektywnie korzystać z funkcji analitycznych, manipulować danymi oraz definiować strukturę danych. Program obejmuje także tematy takie jak zaawansowane przetwarzanie zagregowanych danych, korzystanie z tabel przestawnych i zagadnienia związane z wielodostępem.
Zaawansowane pobieranie danych z tabel bazodanowych
NULL w projekcji, selekcji i sortowaniach
CASE
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