Zaawansowany PL/SQL w praktyce

Najbliższe terminy tego szkolenia
Skuteczność
Program szkolenia
- Metody ładowania i aktualizacji danych w PL/SQL
- INSERT, UPDATE i DELETE
- IAS
- CTAS
- SQL i SQL z opcją logowania
- Direct Path
- BULK_COLLECT
- Metody udostępnianie danych z PL/SQL
- Dynamiczny SQL
- SYS_REFCURSOR
- PIPELINED table functions
- Kolekcje
- Stronicowanie
- Wykorzystanie PL/SQL w zapytaniach SQL
- DETERMINISTIC
- UDF
- RESULT_CACHE
- WITH
- Przetwarzanie danych w PL/SQL
- Context switching
- Dekompozycja
- API
- Typy danych
- Schemat przetwarzania w PL/SQL
- Uruchamianie procesów
- Pobieranie konfiguracji
- Pobieranie i przetwarzanie danych
- BULK COLLECT i FORALL
- LIMIT, SAVE EXCEPTIONS
- SET rows
- Wykorzystanie kolekcji, kolekcje wielopoziomowe
- Wykorzystanie funkcji analitycznych
- Użycie ROWTYPE i TYPE
- NOCOPY
- Parametry IN/OUT
- New features Oracle 18c
- DBMS_SLEEP
- Private Temporary Tables
- Cancel SQL
- Tabele polimorficzne
- Operator TABLE dla lokalnie zdefiniowanych typów
- Kolekcje - – nowe możliwości
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
O szkoleniu w skrócie
Szkolenie jest skierowana do osób znających język PL/SQL w stopniu średniozaawansowanym i zaawansowanym. Na szkoleniu zostaną omówione najlepsze techniki programowania w PL/SQL wraz z praktycznymi przykładami. Uczestnik pozna optymalne metody ładowania, aktualizacji i udostępniania danych oraz techniki projektowania wydajnych procesów przetwarzania danych w PL/SQL. Zajęcia zostaną poprowadzone w formie warsztatów a nacisk będzie położony na efektywne zastosowanie PL/SQL do rozwiązania praktycznych problemów.
Korzyści ze szkolenia
Po ukończeniu tego szkolenia uczestnik będzie potrafił:- utworzyć wydajny proces ładowania i aktualizacji danych
- efektywnie udostępnić dane z PL/SQL
- tworzyć optymalny kod PL/SQL do wykorzystania w zapytaniach SQL
- zaprojektować wydajny proces przetwarzania danych w PL/SQL
- zoptymalizować kod PL/SQL
- wydajnie przetwarzać duże zbiory danych
Dla kogo?
Szkolenie jest skierowane do średniozaawansowanych i zaawansowanych programistów PL/SQL, którzy chcieliby poznać najbardziej wydajne z praktycznego punktu widzenia techniki pracy z dużymi wolumenami danych w PL/SQL. Nacisk szkolenia położony jest na poznanie najlepszych i najbardziej optymalnych technik ładowania, aktualizacji i udostępniania danych oraz tworzenie wydajnych procesów przetwarzania danych. Na szkoleniu poznamy sposoby wykorzystania tych technik do rozwiązywania praktycznych problemów.
Prowadząca szkolenie: Monika Lewandowska
Oracle ACE i Senior Oracle Designer & Developer. Monika jest doświadczoną projektantką i programistką baz danych Oracle. Swoją przygodę z Oracle zaczęła jeszcze w zeszłym stuleciu od Oracle 7, i kontynuuje ją po dziś dzień.
Monika należy do programu Oracle ACE (ACE Pro) oraz do organizacji Symposium 42.
Lubi dzielić się wiedzą i bierze udział jako prelegent w międzynarodowych konferencjach poświęconych tematyce Oracle (POUG, DOAG, UKOUG, RMOUG i wiele innych).
Podczas tworzenie oprogramowania największy nacisk kładzie na zrozumienie wymagań klienta, prostotę rozwiązań oraz jakość kodu.
A ponad wszystko – na wydajność systemu!
Kocha szybkie motocykle i jeszcze szybsze bazy danych!
Stanowisko robocze

Do tego szkolenia każdy uczestnik otrzymuje dostęp do indywidualnej wirtualnej maszyny w chmurze. Ma ona zainstalowane i skonfigurowane wszystko co potrzebne do realizacji szkolenia. Maszyna będzie dostępna przez cały okres szkolenia.
Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.
Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje.
Ewentualne ryzyko ponosimy my jako organizator.
Przejdź do terminów tego szkolenia

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Oracle











