Szkolenie: Oracle – Zaawansowany język SQL dla programistów i projektantów baz danych
Uczestnicy szkolenia "Oracle – Zaawansowany język SQL dla programistów i projektantów baz danych" nabędą umiejętności wydajnego składowania i przetwarzania danych z użyciem SQL.
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:2 dni (16h)
Kod kursu:ORA/SQL2
Oracle – Zaawansowany język SQL dla programistów i projektantów baz danych
Cele szkolenia
Zaznajomienie się z rozszerzeniem analitycznym SQL
Nauka masowych poleceń DML
Poznanie budowy i zastosowania różnych obiektów repozytorium
Dla kogo?
Osób o profilu programisty i/lub projektanta, które posiadają już pewną wiedzę na temat pracy z bazą danych Oracle i pragną ją pogłębić i usystematyzować
Zalety
Szkolenie dostarczy uczestnikom umiejętności wydajnego składowania i przetwarzania danych z użyciem SQL, wprowadzając wiedzę dotyczącą optymalizacji, analizy i różnych metod pozyskiwania danych
Jednocześnie dostarczy wiedzy o architekturze bazy i jej zaawansowanych możliwościach pozwalających tworzyć efektywne aplikacje
Mało teorii, dużo praktyki
Wymagania
Znajomość zagadnień związanych z relacyjnymi bazami danych
Swobodne posługiwanie się instrukcja SELECT w zakresie projekcji, selekcji, złączeń i podzapytań
Znajomość podstawowych poleceń do zarządzania tabelami, regułami i danymi
Znajomość podstaw transakcyjności
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Rozszerzenie analityczne SQL
Podsumowania podczas grupowań (CUBE, ROLLUP, GROUPING SETS)
Operacje na ciągach rekordów (WITHIN GROUP)
Postać analityczna funkcji agregujących (OVER)
Rankingi, pozycje i okna
Operacje na pierwszym i ostatnim wierszu (KEEP)
Tabele przestawne (PIVOT/UNPIVOT)
Zapytania hierarchiczne
Budowa drzewa (klauzula CONNECT BY, PRIOR i START WITH)
Funkcja I operatory charakterystyczne dla hierarchii (LEVEL, SYS_CONNECT_BY_PATH, CONNECT_BY_ISLEAF, CONNECT_BY_ISCYCLE, CONNECT_BY_ROOT)
Sortowanie na poziomie węzła drzewa (ORDER BY SIBLINGS)
Operacje na repozytorium
Słownik systemowy
Zarządzanie ograniczeniami
Tabele tymczasowe globalne i lokalne
Widoki
Widoki zmaterializowane
Sekwencje
Indeksy
Synonimy
Linki bazodanowe
SQL Loader i tablice zewnętrzne