www.edudb.pl Szkolenia dla profesjonalistów O2SQL

Transkrypt

www.edudb.pl Szkolenia dla profesjonalistów O2SQL
www.edudb.pl
Szkolenia dla profesjonalistów
O2SQL- Zaawansowany język SQL i analiza danych w Oracle
Odbiorcy:



Analitycy danych
Osoby sporządzające raporty
Osoby tworzące zapytania SQL do bazy danych Oracle
Szkolenie skierowane jest do osób, które wykorzystują język SQL w codziennej pracy i chcą poszerzyć wiedzę o
zaawansowane zagadnienia.
Forma:
warsztaty + wykład
Czas trwania:
3 dni (3 x 8 h x 45 minut)
Poziom:
Średniozaawansowany
Korzyści:









Poznasz metody tworzenia sum częściowych przy użyciu ROLLUP i CUBE
Dowiesz się jak tworzyć tabele przestawne przy użyciu klauzuli PIVOT
Nauczysz się rozwiązywać zaawansowane problemy biznesowe przy użyciu podzapytań skorelowanych oraz
klauzuli WITH
Dowiesz się jak tworzyć zapytania hierarchiczne
Poznasz sposób „parametryzowania” zapytań
Nauczysz się korzystać z funkcji analitycznych
Dowiesz się jak eksportować wyniki zapytań do plików XLS oraz jak importować dane z pliku XLS do bazy
danych
Szkolenie wraz ze szkoleniem O1SQL - Podstawy języka SQL i analizy danych w Oracle przygotowuje do
egzaminu 1Z0-051 - Oracle Database 11g: SQL Fundamentals I
Szkolenie wraz ze szkoleniem O3SQL - Ekspert języka SQL i analizy danych przygotowuje do egzaminu 1Z0047 - Oracle Database SQL Expert
Wymagania przed szkoleniem:


Musisz znać język SQL na poziomie podstawowym (funkcje agregujące, grupowania, złączenia, podzapytania
proste).
Wskazana znajomość Microsoft Excel
Program
1.
2.
3.
4.
5.
6.
7.
Zmienne podstawiane – “parametryzowanie” zapytań
Limitowanie liczby pobieranych danych
Funkcje wbudowane do przetwarzania i filtrowania danych.
Konwersja typów – TO_CHAR, TO_DATE, TO_NUMBER, CAST
Pobieranie danych w różnych strefach czasowych
Tworzenie raportów z użyciem ROLLUP, CUBE – wykorzystanie GROUPING do formatowania wyniku
Zaawansowane złączenia – nierównościowe, samozłączenia, złączenia nierównościowe
www.edudb.pl
Szkolenia dla profesjonalistów
8. Operatory zbiorowe – wykorzystanie operatorów zbiorowych do łączenia wyników zapytań z wielu tabel,
ograniczenia operatorów zbiorowych, sortowanie wyniku
9. Zaawansowane podzapytania – podzapytania skorelowane, EXISTS, NOT EXISTS, wielokolumnowe
10. Podzapytania – klauzula WITH
11. Iloczyn kartezjański – wykorzystanie praktyczne
12. Zapytania hierarchiczne
13. Funkcje analityczne
14. Klauzula PIVOT, UNPIVOT – tabele przestawne
15. Wyrażenia regularne
16. Zapytania hierarchiczne – filtrowanie drzew
17. DML – wstawianie, usuwanie i aktualizacja rekordów z użyciem podzapytań
18. Synchronizowanie danych pomiędzy tabelami – MERGE
19. Typy danych
20. Tworzenie tabel – ograniczenia
21. Schemat bazodanowy
22. Widoki złożone
23. Słownik systemowy
24. Uprawnienia obiektowe
25. Sekwencje – tworzenie, cel istnienia, zastosowanie
26. Indeksy – tworzenie, cel istnienia, zastosowanie. Jak indeksy mogą przyspieszać wybieranie danych.
27. Synonimy prywatne i publiczne – tworzenie, cel istnienia, zastosowanie