Cele szkolenia
Na szkoleniu uczestnik zdobędzie wiedzę na temat zasad działania zaawansowanych mechanizmów Oracle odpowiedzialnych za wyszukiwanie i przetwarzanie danych. Uczestnik posiądzie wiedzę odnośnie zwiększania wydajności operacji integracji i dystrybucji danych. Wiedza obejmuje również użyteczne funkcjonalności wprowadzane w kolejnych wersja serwera Oracle, takie jak operacje retrospektywne. W ramach szkolenia uczestnicy będą uzyskiwali umiejętności tworzenia różnorodnych poleceń SQL do wydobywania danych, jak również zarządzania nimi. Umiejętności obejmą także odtwarzanie usuniętych danych za pomocą mechanizmu Flashback.
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie poprawnie:
Profil uczestników
Kurs przeznaczony jest dla wszystkich, którzy wykorzystują język zapytań SQL do dostępu do danych przechowywanych bazie ORACLE. Uczestnicy szkolenia znają już podstawy języka SQL i chcą skupić się na uniwersalności, elastyczności i wydajności tworzeniu poleceń.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest znajomość podstaw składni języka SQL w środowisku Oracle. Zalecana jest znajomość zagadnień poruszanych na szkoleniu „SQL - język dostępu do bazy danych Oracle”.
Przed nami:
Szczegółowy program szkolenia
Przedstawienie celów i zakresu szkolenia
Logika trójwartościowa
Wspólne ćwiczenie
Logika CASE
Wspólne ćwiczenia
Wybieranie danych z wielu tabel
Złączenia równościowe (equi-join)
Złączenia nierównościowe (non-equi-join)
Złączenia zewnętrznych (outer-join):
Samozłączenie (self-join)
Operacje zbiorowe na wynikach zapytań
Podzapytania
Podzapytania proste
Podzapytania wielokrotnie zagnieżdżone
Podzapytania skorelowane
Zapytania hierarchiczne
Zapytania hierarchiczne – ciąg dalszy
Funkcje
Wielowymiarowe grupowanie
Rollup
Cube
Wielowymiarowe grupowanie – ciąg dalszy
Grouping Sets
Funkcje
Zastosowanie klauzuli CaseUsuwanie zawartości tabel
Scalanie danych w tabelach
Wstawianie danych do wielu tabel
Zagrożenia i problemy w edycji danych
Funkcje jednowierszowe
Modele formatu w funkcjach
Obsługa stref czasowych
Typy danych
Obsługa stref czasowych – ciąg dalszy
Funkcje
Konwersje danych
Transakcje w relacyjnej bazie danych
Kontrola transakcji
Błędy odczytu danych współdzielonych
Poziomy izolacji transakcji
Perspektywy systemowe
Flashback Query
Zapytania retrospektywne – ciąg dalszy
Flashback Versions Query
Flashback Transaction Query
Flashback Table
Flashback Drop
Konwersje danych
Powtórzenie materiału o kluczowych operacjach w SQL
Dodatkowe pytania uczestników
Podsumowanie szkolenia
Test
Ankieta
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie naprzemiennie następujących po sobie mini wykładów oraz ćwiczeń praktycznych. Szkolenie łączy w sobie fachową wiedzę merytoryczną z praktycznymi przykładami jej wykorzystania w środowisku pracy.
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
W ramach szkolenia zapewniamy