|
Oracle PL/SQL - programowanie serwera bazy
Opis szkolenia:
Język PL/SQL ( in. proceduralny SQL) jest rozszerzeniem języka SQL umożliwiającym tworzenie konstrukcji takich jak pętle, instrukcje warunkowe oraz zmienne. Jest używany w Oracle Forms i w bazie do tworzenia wyzwalaczy, procedur i funkcji. Obok języka SQL i Java stanowi język wbudowany w bazę danych Oracle.
Szkolenie jest przeznaczone dla Osób początkujących mających docelowo wykonywać złożone operacje programistyczne w środowisku bazy danych Oracle w języku PL/SQL. Program kursu obejmuje pełną wiedzę o języku PL/SQL, począwszy od podstaw, aż po zaawansowane tajniki programowania. Szkolenie dostarcza słuchaczom wiedzy i umiejętności tworzenia zaawansowanego kodu PL/SQL potrzebnego do implementacji algorytmów przetwarzania danych. Od słuchaczy wymagana jest znajomość języka SQL. Czas trwania: 32 godz. Program szkolenia: Wstęp do PL/SQL Środowisko wykonawcze, standardowe wejście, wyjście, budowa i rodzaje bloków Deklarowanie zmiennych skalarnych Używanie instrukcji SQL w PL/SQL Podejmowanie decyzji, pętle Definiowanie procedur i funkcji z parametrami Przetwarzanie zapytań przy pomocy kursorów statycznych Błędy i wyjątki Zaawansowane aspekty programowania Dynamiczny SQL, polecenia DDL Transakcje autonomiczne Złożone typy danych: rekordy, kolekcje, macierze Kursory dynamiczne Przetwarzanie tablicowe: forall i bulk Przekazywanie parametrów przez referencję i wartość Implementacja poziomów czystości (purity levels) Uprawnienia w PL/SQL, zależności, autentyfikacja z uprawnieniami autora lub wykonawcy, role aplikacyjne Generatory danych, funkcje strumieniowe (pipelined) Definiowanie pakietów Struktura pakietu: specyfikacja, ciało Inicjalizacja, zarządzanie pamięcią, czas życia i widoczność zmiennych globalnych Hermetyzacja, przeciążanie procedur Gotowe rozwiązania Wyzwalacze DML, widokowe, systemowe Obsługa plików tekstowych poprzez utl_fi le i external tables Obsługa LOB-ów Obsługa zapytań flashback Ochrona kodu przed ingerencją użytkownika (wrap) Integracja z innymi językami Linkowanie procedur C Prekompilacja C Diagnostyka Profilowanie kodu Śledzenie kodu Szczegółowe informacje dotyczące standardów organizowanych przez nas szkoleń znajdą Państwo w zakładce: Informacje o szkoleniach Opinie o produkcie (0) |
|