Plan Szkolenia

Złożone typy danych, kolekcje

  • Podtypy
  • Zmienne kursorowe i kursory dynamiczne
  • Tablice asocjacyjne, kolekcje
  • Operacje masowe, bulk, forall
  • Obsługa wyjątków w operacjach masowych

Obiektowość w bazie danych Oracle

  • Typy (klasy)
  • Metody obiektów
  • Kolekcje permanentne
  • Funkcje tablicowe
  • Funkcje strumieniowe
  • Tworzenie własnych funkcji agregujących

Wywoływanie funkcji w SQL, ograniczenia, poziomy czystości, determinizm

Organizacja jednostek programowych PL/SQL

  • Uprawnienia w PL/SQL
  • Kontekst nazw

Integracja z innymi językami

  • Używanie języka JAVA
  • Linkowanie procedur języka C
  • Natywna kompilacja do języka C

Gotowe rozwiązania

  • Tworzenie kontekstu aplikacji
  • Mechanizm Wirtualna Prywatna Baza Danych (VPD)
  • Obsługa LOBów
  • Profilowanie kodu
  • Śledzenie kodu

Wydajność kodu PL/SQL

  • Bindowanie zmiennych w poleceniach SQL a rozkład statystyczny wartości
  • Współdzielenie kursorów
  • Cel optymalizacji zapytań
  • Wtapianie krótkich procedur na etapie kompilacji
  • Buforowanie wyników funkcji i zapytań

Zapobieganie przed wstrzykiwaniem kodu

Wymagania

  • Swobodne posługiwanie się podstawami języka SQL i znajomość środowiska bazy danych Oracle (preferowane ukończenie szkolenia Oracle 11g - Język SQL dla Programistów - warsztaty)
  • Swobodne posługiwanie się w zakresie podstaw języka PL/SQL (preferowane ukończenie szkolenia Oracle 11g - Programowanie w PL/SQL I - warsztaty)
  21 godzin
 

Liczba uczestników


Data rozpoczęcia

Data zakończenia


Daty szkoleń są uzależnione od dostępności trenerów. Szkolenia standardowo odbywają się w godzinach od 09:00 do 16:00.
Szkolenia zdalne są realizowane w przypadku uzbierania się grupy szkoleniowej liczącej co najmniej 5 osób na dany termin.

Szkolenia Powiązane

Powiązane Kategorie