• t

PL/SQL - poziom zaawansowany

  • Czas trwania

    • Dzienne\dni robocze
    •     2 dni
  • Charakterystyka

    • Kurs ten ma na celu poszerzenie wiedzy z zakresu PL/SQL o zaawansowaną funkcjonalność języka. Zakres kursu obejmuje elementy języka wprowadzające rozbudowane funkcjonalności, takie jak typy kolekcyjne, systemowe wyzwalacze bazodanowe, pakiety wbudowane oraz typy obiektowe. Tematem kursu są również zagadnienia dotyczące wydajności operacji (m.in. wiązania masowe), tworzenie i obsługa
  • Profil słuchacza

    • Kurs przeznaczony jest dla wszystkich, którzy wykorzystują język PL/SQL.
  • Wymagania wstępne

    • Słuchacze powinni być dobrze zaznajomieni z funkcjonalnością SQL oraz posiadać podstawowa wiedzę z zakresu PL/SQL objętą kursem „PL/SQL - język programowania
  • Zagadnienia

    Założone typy danych 

     

    • Rekordy
    • kolekcje: Index-by tables, nested tables, varrays

     

    Wiązania masowe 

     

    • forall
    • bulk collect
    • Obsługa wyjątków przy wiązaniach masowych

     

    Procedury, funkcje, pakiety 

     

    • przeciążanie
    • deklaracja wstępna
    • poziomy czystości
    • ograniczenia wywołania funkcji z zapytań SQL
    • wywołanie z wyzwalaczy

     

    Systemowe wyzwalacze bazodanowe 

     

    • w ramach schematu i bazy danych
    • typy zdarzeń
    • funkcje-atrybuty

     

    Code wrapping 

     

    • program wrap
    • pakiet wbudowany

     

    Transakcje autonomiczne 

     

    • zastosowanie
    • ograniczenia

     

    Zarządzanie obiektami zależnymi 

     

    • identyfikacja
    • powiązania
    • wbudowane mechanizmy rekompilacji

     

    Przegląd wbudowanych pakietów Oracle 

     

    • DBMS_OUTPUT
    • DBMS_SQL
    • DBMS_DDL
    • UTL_FILE
    • DBMS_LOB

     

    Obiekty w PL/SQL

     

    • specyfikacja
    • atrybuty
    • złożone typy obiektowe
    • metody
    • dziedziczenie

     

    Obiekty trwałe

     

    • tabele obiektowe
    • widoki obiektowe
    • funkcje wbudowane

     

     

  • Wiedza z kursu

    • Po ukończeniu kursu uczestnik będzie potrafił wykorzystywać zaawansowaną funkcjonalność PL/SQL, wykorzystywać złożony typy danych, w tym m.in. kolekcje i obiekty, korzystać z pakietów wbudowanych oraz tworzyć transakcje autonomiczne. Będzie też znał zagadnienia związane z wydajnością tworzonych programów, potrafił obsługiwać obiekty zależne oraz korzystać z możliwości ochrony kodu.

Jak zgłosić się na szkolenie?

Poleć znajomemu

comarch agencja interaktywna