Najważniejsze informacje

Tytuł szkolenia
SQL i PL/SQL dla zaawansowanych
Czas trwania
5 dni
Średnia ocena
4.81 / 5
Odbywa się w miastach
Wrocław,
Warszawa,
Kraków,
Katowice,
Gdańsk
Ceny
2199 zł netto
Kod szkolenia
ORA-SQLPL2

Vouchery z roczną ważnością

Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym. Wpłacana kwota jest dowolna. Vouchery są ważne przez rok. W celu uzyskania szczegółowych informacji prosimy o kontakt z biurem.


Szkolenie z tabletem

Istnieje możliwość wykupu szkolenia wraz z tabletem. Na tablecie dostarczane są materiały szkoleniowe. Urządzenie w takiej sytuacji jest traktowane jako nośnik.



Szkolenie zamknięte

Istnieje możliwość organizacji szkolenia zamkniętego w siedzibie klienta lub w naszych salach. Przy grupach 4 i więcej osób może to być korzystniejsze cenowo. Ponadto istnieje możliwość dostosowania programu szkolenia do potrzeb klienta.
Skontaktuj się z nami by dowiedzieć się więcej

Opis szkolenia

Uczestnik po ukończeniu tego szkolenia będzie w stanie:

  • Stosować funkcje analityczne do rankingów i porównań
  • Wyszukiwać dane wg. złożonych wzorców
  • Wykonywać zapytania z użyciem wielu połączeń do różnych baz danych jednocześnie
  • Odtwarzać stan danych po przypadkowej, niepożądanej zmianie lub usunięciu
  • Optymalizować zapytania SQL oraz programy PL/SQL
  • Przetwarzać duże zbiory danych z użyciem PL/SQL w sposób możliwie najbardziej optymalny
  • Stosować dynamiczny SQL do produkowania generycznych rozwiązań
  • Korzystać z plików zewnętrznych w przetwarzaniu danych (tekstowe, html, csv)
  • Uruchomić automatyczne, cyklicznie wykonywanie programów
  • stworzyć oprogramowanie które będzie automatycznie modyfikowało / uzupełniało wprowadzane dane, oraz monitorowało operacje na danych.

Program

  1. Zapytania hierarchiczne
    • składnia
    • klauzula START WITH
    • klauzula CONNECT BY
    • filtrowanie danych w strukturze hierarchicznej
  2. Funkcje analityczne
    • składnia
    • partycje
    • okna
    • bieżący wiersz
  3. Wyrażenia regularne
    • funkcje
    • wzorce
  4. Transakcje i blokady
  5. Technologia flashback dla obiektów
    • Flashback Versions Query
    • As Of Timestamp
    • As Of SCN
  6. Instrukcja MERGE
  7. Operator DECODE
  8. Operator CASE
  9. Operatory EXISTS i NOT EXISTS
  10. Podsumowania w agregacji
    • ROLLUP
    • CUBE
    • GROUPING SETS
  11. Zarządzanie uprawnieniami do obiektów
  12. Widoki
  13. Widoki zmaterializowane
  14. Sekwencje
  15. Synonimy
    • prywatne
    • publiczne
  16. Tabele przestawne
    • PIVOT
    • UNPIVOT
  17. Tabele tymczasowe
  18. Linki bazodanowe
  19. Indeksy
  20. Analiza planów wykonania
  21. Elementy tuningu SQL
  22. Dobre praktyki w programowaniu w PL/SQL
  23. Parametry OUT oraz IN OUT w procedurach i funkcjach
  24. Pakiety
    • sekcja specyfikacji
    • sekcja implementacji
    • przeciążanie procedur/funkcji
  25. Optymalizacja wykorzystania pamięci w PL/SQL
  26. Wyzwalacze
    • obiektowe
    • wierszowe
    • widokowe (INSTEAD OF)
  27. Optymalizacja wyzwalaczy
  28. Tablice
  29. Kursory
    • budowa kursora
    • otwarcie kursora
    • pobieranie danych z kursora
    • zamknięcie kursora
    • pętla kursorowa
    • parametryzacja kursora
    • klauzula FOR UPDATE
    • klauzula WHERE CURRENT OF
  30. Operacje masowe
    • instrukcja BULK COLLECT
    • klauzula LIMIT
    • instrukcja FORALL
  31. Dynamiczny SQL
    • klauzula EXECUTE IMMEDIATE
    • pakiet DBMS_SQL
  32. Korzystanie z plików zewnętrznych poprzez pakiet UTL_FILE
    • zapis danych do pliku
    • odczyt danych z pliku
  33. Włączanie cykliczności wykonywania zadań z użyciem DBMS_SCHEDULER
    • czym jest scheduler, job a program?
    • tworzenie
    • monitorowanie
    • modyfikacja
    • usuwanie
  34. Optymalizacja kodu PL/SQL
  35. Transakcje autonomiczne
  36. Uprawnienia w PL/SQL
  37. Prekompilacja kodu PL/SQL
  38. Ukrywanie implementacji
  39. Ochrona kodu przed ingerencją użytkownika
  40. Zastosowanie PL/SQL w procesach ETL na potrzeby hurtowni danych

Szkolenia poprzedzające

Nazwa szkolenia
Podstawy SQL i PL/SQL

Proponowane terminy

Termin od Do Miasto Cena Opcje
25-06-2018 29-06-2018 Kraków 2199 zł netto Rezerwuj Pokaż
25-06-2018 29-06-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
25-06-2018 29-06-2018 Katowice 2199 zł netto Rezerwuj Pokaż
25-06-2018 29-06-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
30-07-2018 03-08-2018 Kraków 2199 zł netto Rezerwuj Pokaż
30-07-2018 03-08-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
30-07-2018 03-08-2018 Katowice 2199 zł netto Rezerwuj Pokaż
30-07-2018 03-08-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Kraków 2199 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Katowice 2199 zł netto Rezerwuj Pokaż
27-08-2018 31-08-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
24-09-2018 28-09-2018 Kraków 2199 zł netto Rezerwuj Pokaż
24-09-2018 28-09-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
24-09-2018 28-09-2018 Katowice 2199 zł netto Rezerwuj Pokaż
24-09-2018 28-09-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
22-10-2018 26-10-2018 Kraków 2199 zł netto Rezerwuj Pokaż
22-10-2018 26-10-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
22-10-2018 26-10-2018 Katowice 2199 zł netto Rezerwuj Pokaż
22-10-2018 26-10-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
26-11-2018 30-11-2018 Kraków 2199 zł netto Rezerwuj Pokaż
26-11-2018 30-11-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
26-11-2018 30-11-2018 Katowice 2199 zł netto Rezerwuj Pokaż
26-11-2018 30-11-2018 Wrocław 2199 zł netto Rezerwuj Pokaż
17-12-2018 21-12-2018 Kraków 2199 zł netto Rezerwuj Pokaż
17-12-2018 21-12-2018 Warszawa 2199 zł netto Rezerwuj Pokaż
17-12-2018 21-12-2018 Katowice 2199 zł netto Rezerwuj Pokaż
17-12-2018 21-12-2018 Wrocław 2199 zł netto Rezerwuj Pokaż