www.edudb.pl Szkolenia dla profesjonalistów O3SQL
Transkrypt
www.edudb.pl Szkolenia dla profesjonalistów O3SQL
www.edudb.pl Szkolenia dla profesjonalistów O3SQL - Ekspert języka SQL i analizy danych Odbiorcy: Doświadczeni analitycy danych Doświadczone osoby sporządzające raporty Doświadczone osoby, które tworzyć zapytania SQL do bazy danych Oracle Szkolenie skierowane jest do osób zaawansowanych z dużym doświadczeniem przy pracy z SQL, które chcą poznać język SQL na poziomie eksperckim. Forma: warsztaty + wykład Czas trwania: 3 dni (3 x 8 h x 45 minut) Poziom: Ekspercki Korzyści: Poznasz zaawansowane wykorzystanie funkcji analitycznych – sumy narastające, średnie kroczące, porównywanie wartości pomiędzy rekordami, okna zakresowe Dowiesz się jak precyzyjnie generowania podsumowania częściowe Poznasz metodę tworzenia tabel przestawnych przy użyciu klauzuli PIVOT oraz bez klauzuli PIVOT Dowiesz się jak generować zestawy wartości Nauczysz się uzupełniać brakujące wartości w raporcie przy użyciu złączeń zewnętrznych partycjonowanych Poznasz rekursywny WITH – w celu generowania zestawu wartości Przećwiczysz stosowanie zaawansowanych podzapytań skorelowanych Dowiesz jak się precyzyjnie przeszukiwać tekst przy użyciu wyrażeń regularnych Szkolenie wraz ze szkoleniem O2SQL- Zaawansowany język SQL i analiza danych w Oracle przygotowuje do egzaminu 1Z0-047 - Oracle Database SQL Expert Wymagania przed szkoleniem: Wskazane ponad 2 letnie doświadczenie w pracy z SQL, wiedza na poziomie szkolenia O2SQL - Zaawansowany język SQL i analiza danych w Oracle Program 1. 2. 3. 4. 5. 6. 7. 8. Generowanie zestawu wartości Zaawansowane zapytania hierarchiczne – wykrywanie cykli, liści Zaawansowane złączenia – złączenia zewnętrzne partycjonowane Zaawansowane podzapytania a. Zaawansowane podzapytania skorelowane b. Aktualizacja rekordów z podzapytaniami skorelowanymi c. WITH, rekursywny WITH – wykorzystanie dla generowania zestawu wartości i zapytań hierarchicznych Zaawansowane grupowanie, dodatkowe sumy częściowe – GROUPING SETS , GROUPING_ID, GROUPING Pobieranie danych z wielu stref czasowych Interwały czasowe Zapytanie niezależne od ustawień NLS www.edudb.pl Szkolenia dla profesjonalistów 9. Zaawansowane pobieranie czasu: a. SESSIONTIMEZONE b. TZ_OFFSET c. FROM_TZ d. TO_TIMESTAMP e. TO_TIMESTAMP_TZ f. TO_YMINTERVAL g. TO_DSINTERVAL h. CURRENT_DATE i. CURRENT_TIMESTAMP j. LOCALTIMESTAMP k. DBTIMEZONE 10. Funkcje hipotetyczne 11. Tworzenie tabel przestawnych przy użyciu klauzuli PIVOT oraz bez klauzuli PIVOT 12. Zaawansowane funkcje analityczne – okna domyślne, własne, zakresowe, partycjonowanie, PERCENTILE_CONT, STDDEV, LAG, LEAD, FIRST_VALUE, LAST_VALUE 13. Wykorzystanie LISTAGG – wykorzystanie w trybie analitycznym 14. Wykorzystanie funkcji analitycznych w zapytaniach z grupowaniem 15. Wyrażenia regularne – REGEXP_LIKE, REGEXP_REPLACE, REGEXP_COUNT, REGEXP_SUBSTR, REGEXP_INSTR, ograniczenia CHECK 16. Klauzula MODEL – obliczenia międzywierszowe: a. Wymiary, mierniki, tworzenie wymiarów, tworzenie mierników b. Partycjonowanie c. Definiowanie reguł, odwołania pozycyjne, symboliczne, zakresowe d. Tworzenie wierszy, tworzenie kolumn 17. INSERT – do wielu tabel, warunkowy, bezwarunkowy 18. Obcinanie tabel – TRUNCATE 19. Widoki założone, zachowujące klucz 20. Uprawnienia a role 21. Tworzenie indeksów, indeksy niewidoczne, wielokolumnowe, funkcyjne 22. Tworzenie tabel – tabele zewnętrzne, kolumny typu UNUSED 23. FLASHBACK – wybieranie wielu wersji rekordów z zakresu czasu, przywracanie tabeli po usunięciu, odczytywanie rekordów po znaczniku czasu i SCN