PLSQL - język programowania
Transkrypt
PLSQL - język programowania
PLSQL - język programowania SK-ORA-PLSQL CHARAKTERYSTYKA Kurs ten ma na celu zapoznanie uczestników szkolenia z językiem programowania PL/SQL, jako językiem programowania baz danych ORACLE oraz językiem programowania w Developer. PROFIL SŁUCHACZY Kurs przeznaczony jest dla wszystkich, którzy pracują z przy tworzeniu aplikacji opartej na relacyjnej bazie Oracle z wykorzystaniem języka programowania PL/SQL. WYMAGANIA WSTĘPNE Od uczestników szkolenia wymagana jest znajomość podstaw programowania. CZAS TRWANIA 3 dni po 8 godzin lekcyjnych ZAGADNIENIA • • • • • • Podstawy języka PL/SQL Typy danych Zmienne i stałe Instrukcje warunkowe i iteracyjne Funkcje wbudowane Bloki PL/SQL Procedury Funkcje Obsługa błędów Wyjątki predefiniowane Wyjątki użytkownika Przekazywanie wyjątków Wbudowane funkcje do obsługi wyjątków Kursory Kursory niejawne i jawne Typy zakotwiczone Kursory sparametryzowane Podzapytania kursorowe ref kursor Dynamiczny SQL Execute Immediate Wykonywanie SQL i PL/SQL Pobieranie wartości Wstawianie wartości Pakiety • • • • Struktura pakietów Przeciążanie w pakietach Code wrapping Wyzwalacze bazodanowe Wyzwalacze DML Wyzwalacze wierszowe i instrukcyjne Correlation names Widoki niemodyfikowalne Wyzwalacze Instead of Wyzwalacze systemowe Widoki niemodyfikowalne Transakcje autonomiczne Abstrakcyjne typy danych Rekordy Kolekcje (opcja, jeżeli starczy czasu) WIEDZA Z KURSU Po ukończeniu kursu uczestnik powinien potrafić umieścić kod funkcji, procedury czy pakietu na serwerze, umieć wykorzystać wyzwalacze bazodanowe do wymuszenia zaawansowanych warunków integralności i stworzenia mechanizmów audtingowych. Powinien umieć budować i modyfikować formatki, raporty przy użyciu PL/SQL.