SQL i PL/SQL dla zaawansowanych

Najbliższe terminy szkoleń

Warszawa
02.12 06.12
Termin gwarantowany Zapisz się

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.

Vouchery

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.

Czas trwania 5 dni
Śr. licz. uczestników: 7
Poziom trudności Trudny
Śr. ocena kursu 4.75/5
Cena kursu 2399,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  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

Co wyróżnia szkolenia Oracle w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Podczas szkolenia realizujemy projekt aplikacji do samodzielnego rozszerzania po szkoleniu
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Wojciech Pietrzyk

Paweł Adamski

Sławek Kutka

Grzegorz Goryszewski

Krzysztof Własiuk

Rafał Czarkowski

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice