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!

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













