Zaawansowany SQL i programowanie w PL/SQL

Najbliższe terminy szkoleń

Warszawa
16.12 20.12
Zapisz się
Warszawa
24.02 28.02
Termin gwarantowany Zapisz się
Warszawa
27.04 01.05
Zapisz się
Warszawa
22.06 26.06
Zapisz się

Opis szkolenia

Po ukończeniu tego szkolenia uczestnik będzie potrafił:

  • 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ć różne obiekty bazy danych do efektywnego przetwarzania informacji
  • Tworzyć oprogramowanie przetwarzające dane z użyciem języka PL/SQL
  • Zmniejszyć ilość codziennej pracy dzięki zautomatyzowaniu procesu przetwarzania danych przy użyciu PL/SQL
  • Napisać oprogramowanie reagujące na sytuacje wyjątkowe, w taki sposób by nie wpływało to na ciągłość pracy (np. podczas wykonywania bardzo długotrwałego zapytania)
  • Stworzyć oprogramowanie które będzie automatycznie modyfikowało / uzupełniało wprowadzane dane, oraz monitorowało operacje na danych.
  • 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

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 Średni
Śr. ocena kursu 4.9/5
Cena kursu 1999,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. Wprowadzenie do PL/SQL
  23. Bloki anonimowe
    • sekcja deklaracji
    • zmienne
    • typy proste
    • sekcja wykonawcza
  24. Instrukcje sterujące
    • pętle
    • klauzula GOTO
    • case
    • konstrukcja IF-THEN-ELSE
  25. Złożone typy danych
    • typ rekordowy
    • typ wierszowy
    • typ tablicowy
  26. Kursory
    • budowa kursora
    • otwarcie kursora
    • pobieranie danych z kursora
    • zamknięcie kursora
    • pętla kursorowa
    • parametryzacja kursora
    • klauzula FOR UPDATE
    • klauzula WHERE CURRENT OF
  27. Wyjątki
    • obsługa wyjątków
    • wyjątki predefiniowane
    • tworzenie własnych wyjątków
  28. Polecenia SQL w PL/SQL
    • instrukcja SELECT (klauzula INTO)
    • instrukcje DML
  29. Procedury i funkcje
    • kompilacja
    • parametryzacja
    • wywoływanie
    • usuwanie
  30. Pakiety
    • sekcja specyfikacji
    • sekcja implementacji
    • przeciążanie procedur/funkcji
  31. Wyzwalacze
    • obiektowe
    • wierszowe
    • widokowe (INSTEAD OF)
  32. Dynamiczny SQL
    • klauzula EXECUTE IMMEDIATE
    • pakiet DBMS_SQL
  33. Operacje masowe
    • instrukcja BULK COLLECT
    • klauzula LIMIT
    • instrukcja FORALL
  34. Korzystanie z plików zewnętrznych poprzez pakiet UTL_FILE
    • zapis danych do pliku
    • odczyt danych z pliku
  35. Włączanie cykliczności wykonywania zadań z użyciem DBMS_SCHEDULER
    • czym jest scheduler, job a program?
    • tworzenie
    • monitorowanie
    • modyfikacja
    • usuwanie
  36. SQL Loader
    • tworzenie pliku kontrolnego
    • uruchamianie
  37. Tabele zewnętrzne
    • oracle_loader
    • oracle_datapump
  38. Tabele tymczasowe
    • klauzula ON COMMIT DELETE ROWS
    • klauzula ON COMMIT PRESERVE ROWS

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

Sprawdź, co mówią o nas Ci, którzy nam zaufali

  • świetnie poprowadzone szkolenie

    4.92 / 5 Krzysztof Granowski, INNSOFT Sp. z o.o. 21-09-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie pomogło mi zmienić pracę oraz dało podstawy do nauki programowania.

    5.0 / 5 Karol Płonkowski, 21-09-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo dobra realizacja, prowadzący, zakres szkolenia

    4.71 / 5 Rafał Siejka, P4 Sp. z o.o. 27-07-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Super szkolenie, dobry poziom, ciekawe przykłady.

    4.92 / 5 Benjamin Klima, Exorigo - Upos Sp. z o.o. 27-07-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie uwzględnia potrzeby uczestnika. Polecam!

    4.95 / 5 Marcjanna Pawlak, EUROBANK SA 30-03-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Wszystko pozytywnie, wiedza trenera dużo większa niż zakres szkolenia więc dodatkowe pytania z poza zakresu szkolenia nie pozostawały bez odpowiedzi.

    5.0 / 5 Radosław Drwal, Eurobank S.A. 30-03-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo dobre szkolenie, trener z dużą wiedzą, dobrze przygotowane materiały i środowisko pracy.

    5.0 / 5 Marek Kocjan, Ganso Sp. z o.o 23-02-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Praktyczne prowadzenie zajęć, ogrom wiedzy i pomoc prowadzącego.

    4.85 / 5 Urszula Kleczkowska, Miasto Stołeczne Warszawa 23-02-2019 Zaawansowany SQL i programowanie w PL/SQL
  • Profesjonalne szkolenie, tempo pracy dostosowane do poziomu wiedzy uczestników. Polecam.

    4.92 / 5 Justyna Chodyna, Integra IT Sp. z o.o. 22-12-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Świetne szkolenie - polecam.

    4.92 / 5 Juliusz Buczko, Asseco Poland S.A. 08-12-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Dobrze dobrany zakres materiału, adekwatny do tematyki szkolenia. Zwinny trener.

    5.0 / 5 Roman Ogorzałek, Asseco Poland S.A. 08-12-2018 Zaawansowany SQL i programowanie w PL/SQL
  • szkolenie przeprowadzone w dobrym tempie, przejrzyste przykłady, szybka pomoc prowadzącego w przypadku problemów.

    5.0 / 5 Magdalena Skrzypek, Asseco Poland S.A. 08-12-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Było spoko!

    4.57 / 5 Łukasz Kowal, Eurobank S.A. 24-11-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Dobra organizacja, ciekawy materiał, na szkoleniu nie da się nudzić, wymiana poglądów między trenerem a kursantami. Dużo ćwiczeń utrwalających przerobiony blok. Trener Sławek rewelacja.

    4.85 / 5 Michał Plichta, DSV International Shared Services Sp. z o.o. 24-11-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Wszystko wspaniale

    5.0 / 5 Jan Śliwiński, TUiR WARTA SA 24-11-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Zdecydowanie polecam. Doświadczeni trenerzy, przemyślany program nauczania rozłożony adekwatnie do długości szkolenia.

    4.71 / 5 Michał Matuszewski, Agencja Restrukturyzacji i Modernizacji Rolnictwa 26-10-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Merytorycznie, na temat, w odpowiednim tempie, w dobrej atmosferze.

    5.0 / 5 Piotr Pawlak, Eurobank S.A. 23-10-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam firmę JSystems, ogromna wiedza i doświadczenie w praktyce. Pytania wychodzące spoza zakresu szkolenia nie pozostają bez odpowiedzi. Przyjemna atmosfera i kontakt z każdą osobą na szkoleniu.

    5.0 / 5 Piotr Wyrwas, Eurobank S.A. 19-10-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Szczerze polecam.

    5.0 / 5 Tomasz Karolczak, ING Lease Polska Sp. z o.o. 28-09-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Super szkolenie, świetny prowadzący!

    4.92 / 5 Klaudiusz Marszałek, Nowy Styl Sp. z o.o. 31-08-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam, świetnie przygotowany trener, lokalizacja super!

    5.0 / 5 Rafał Grzelczak, Edubroker Sp. z o.o. 03-08-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Very good - wysoki poziom, klima w salce, sporo ćwiczeń

    5.0 / 5 Tomasz Sadzewski, EduBroker Sp. z o.o. 03-08-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo kompleksowe szkolenie, prowadzone w odpowiednim tempie. Duzo konkretnej i praktycznej wiedzy. Zdecydowanie polecam!

    4.85 / 5 Katarzyna Rząca, Agencja Restrukturyzacji i Modernizacji Rolnictwa 01-08-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Dobre szkolenie, dużo przykładów, wiedza przekazywana w sposób zrozumiały

    5.0 / 5 Tomasz Grajewski, OSOBA PRYWATNA 27-07-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo szeroka wiedza i dobre przygotowanie merytoryczne prowadzącego. Dobra formuła szkolenia - omówienie tematu - > samodzielne wykorzystanie w ramach praktycznego przykładu.

    5.0 / 5 Adam Kowalski, INNSOFT Sp. z o.o. 22-06-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Profesjonalnie przeprowadzone szkolenie, bardzo zaangażowany prowadzący z doskonałą umiejętnością przekazywania wiedzy, duża ilość praktycznych przykładów, dobre dopasowanie ceny do jakości szkolenia. Na pewno jeszcze skorzystam :)

    4.57 / 5 Magdalena Mulik-Szymko, Eurobank S.A. 20-06-2018 Zaawansowany SQL i programowanie w PL/SQL
  • JSystems nieczym nie zaskakuje ;). Konsekwentnie - wysoki poziom szkolen, idealny przekaz, przyjemna atmosfera. Nie jestem w stanie wskazac jakichkolwiek minusow.

    5.0 / 5 Katarzyna Warczak, Softronic Sp. z o.o. 18-05-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Doświadczeni prowadzący i bardzo miła atmosfera szkoleń. Polecam :)

    5.0 / 5 Dawid Łatyszkiewicz, EUROBANK SA 18-05-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie prowadzone w bardzo dobrym tempie i o szerokim zakresie materialu. Dowiedzialem sie wiele rzeczy o ktorych nie mialem pojecia wczesniej. Polecam!

    5.0 / 5 Marek Makuch, EUROBANK SA 18-05-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Świetne szkolenie, wiedza przekazywana w prosty i przyjazdy sposób. Bardzo dużo praktyki, pomocny i cierpliwy prowadzący.

    5.0 / 5 Michał Dobrogowski, Orange Szkolenia Sp. z o.o. 27-04-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo dobre szkolenie, polecam Pawła jako prowadzącego - posiada dużą wiedzę i chętnie się nią dzieli.

    4.92 / 5 Zdzisław Rułka, ŚRUBENA UNIA S.A. 27-04-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie bardzo dobrze przeprowadzone, miła atmosfera, a trener chętnie odpowiadał na dodatkowe pytania.

    4.85 / 5 Bartosz Żurek, GetBack SA 27-04-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Duży plus dla trenera, który posiada wiedzę i potrafi ją przekazać Polecam!

    5.0 / 5 Paweł Sadurski, INNSOFT Sp. z o.o. 23-02-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Świetne szkolenie dla zaawansowanych, tematyka zagadnień które miały być poruszone - wyczerpana, uzyskane odpowiedzi na wszystkie pytania.

    4.85 / 5 Maciej Mielniczuk, MasterCard Payment Transaction Services S.A. 23-02-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam osobom pracujacym Oracle , PL_SQL Prowadzacy odznaczyl sie duza wiedze , byl pomocny, odpowiadal na szczegolowe pytania.

    4.85 / 5 Piotr Piechut, Agencja Restrukturyzacji i Modernizacji Rolnictwa 23-02-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Duża dawka wiedzy. Szkolenie trafione w to czego szukałem.

    4.71 / 5 Jakub Zalewski, EDUBROKER Sp. z o.o. 26-01-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Good job!

    4.71 / 5 Oleksandr Krupovych, Cersanit S.A. 10-01-2018 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam, szkolenie prowadzone przez osobę z dużą wiedzą techniczną, w dobrym tempie, z wiedzą jakie funkcje najczęściej stosuje się w codziennej pracy.

    4.85 / 5 Marcin Łochowicz, Exence SA 22-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie super! Prowadzacy swietnie przygotowany merytorycznie, bardzo komunikatywny i pomocny.

    4.78 / 5 Jakub Gil, Towarzystwo Ubezpieczeń na Życie Europa SA 22-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie bardzo profesjonalne, prowadzący - Rafał - osoba o ogromnej wiedzy z umiejętnością jej wydajnego przekazania w sposób interesujący i zrozumiały dla uczestnika

    5.0 / 5 Mateusz Tabor, Exence SA 22-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie prowadzone w miłej atmosferze. Bardzo dobry trener, posiadający fachową wiedzę z zakresu tematyki, której dotyczyło szkolenie, w przystępny sposób przekazujący tę wiedzę kursantom, otwarty na pytania, również te z tematyki wykraczającej poza zakres tematyczny szkolenia.

    4.92 / 5 Kamil Stasiak, Państwowy Fundusz Rehabilitacji Osób Niepełnosprawnych 22-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie prowadzone w sposób ciekawy i klarowny. Prowadzący ma bardzo dużą wiedzę, więc na każde dodatkowe pytanie odpowiada bezproblemowo (nie ma spychologii jak często bywa u prowadzących na szkoleniach).

    5.0 / 5 Oliwia Jakobsche, Lidl Polska Sp. z o.o. 22-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo fajne szkolenie. Polecam.

    5.0 / 5 Dominik Zurek, Luxoft Poland Sp. z o.o. 01-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam

    4.85 / 5 Piotr Skowron, Cersanit S.A. 01-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Szkolenie na merytorycznie wysokim poziomie (zgodne z oczekiwaniami) ;)

    5.0 / 5 Aleksander Chowaniec, Narodowy Fundusz Zdrowia Podkarpacki Oddział Wojewódzki z siedzibą w Rzeszowie 01-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • świetne szkolenie, polecam!

    5.0 / 5 Barbara Skrzypek, Luxoft Poland Sp. z o.o. 01-12-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Prowadzący szkolenie posiada ogromną wiedzę na temat baz danych Oracle

    4.78 / 5 Daniel Okoń, Nest Bank S.A. 24-11-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam szkolenie.

    4.78 / 5 Marcin Kędzierski, GetBack SA 24-11-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Super pod wzgledem trenera

    3.92 / 5 Kinga Szczepańska, Warsaw Mathematical Institute Sp. z o.o. 24-11-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Dziękuję za szkolenie. Wiedza przekazana dosyć szybko, ale w jasny sposób. Pomimo tempa można nadążyć.

    4.85 / 5 Jan Grabowski, Warsaw Mathematical Institute Sp. z o.o. 20-10-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Było super. Polecam ;)

    4.85 / 5 Katarzyna Olejnik, GetBack SA 20-10-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Było super polecam :)

    4.35 / 5 Paweł Jatczak, GetBack SA 20-10-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Poziom wiedzy i doświadczenia prowadzącego oraz sposób przekazywania wiedzy zachęca do ponownego przyjścia na zajęcia. Przyjemna atmosfera. Polecam

    4.28 / 5 Artur S., Generali Towarzystwo Ubezpieczeń SA 01-09-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Polecam nie tylko użytkownikom zaawansowanym.

    4.85 / 5 Tomasz K., Asseco Poland S.A. 30-08-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Świetne szkolnie pod każdym względem - program/wiedza trenera/przekaz/atmosfera. Gorąco polecam.

    4.92 / 5 Michał B., Veolia Centrum Usług Wspólnych Sp. z o.o. 26-07-2017 Zaawansowany SQL i programowanie w PL/SQL
  • Bardzo ciekawie prowadzone szkolenie, prowadzący w czytelny sposób przekazywał wiedzę - jestem bardzo zadowolony i wszystkim polecam

    4.85 / 5 Tomasz P., ILS SP. z o.o. 21-07-2017 Zaawansowany SQL i programowanie w PL/SQL

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