Program
Typy danych * Wykorzystanie podtypów * Typy złożone ? kolekcje, kolekcje wielowymiarowe * Metody kolekcji * Kolekcje rzadkie i gęste * Kolekcje permanentne * Rekordy Zarządzanie transakcjami * Reguły ACID * Blokowanie optymistyczne i pesymistyczne * Blokowanie wierszy w zapytaniach złączeniowych * Bezpieczne blokowanie wierszy * Stracony update * Blokowanie tabel * Zachowanie transakcji w reakcji na błąd * Podprogramy sprzątające w razie błędu * Poziomy izolacji transakcji * Transakcje autonomiczne * Widzialność transakcji autonomicznych Obsługa błędów * Propagacja wyjątków * Wyjątki użytkownika * Przerzucanie wyjątków * Wyjątki w miejscach specjalnych * Stos wywołań * Stos błędu Przetwarzanie danych * Kursory statyczne, przetwarzanie dużych zbiorów danych * Wyrażenia kursorowe * Kursory blokujące, sortujące i zmieniające dane * Zwracanie danych przez instrukcje DML * Kursory dynamiczne, referencyjne słabe i silne * Zmienne kursorowe * Przekazywanie kursora do podprogramu, zwracanie kursora * Przetwarzanie masowe (tablicowe), z limitowaniem Pakiety i podprogramy * Pakiety, specyfikacja, ciało * Sekcja inicjalizacyjna pakietu * Czas życia pakietu * Hermetyzacja, zmienne globalne * Pakiety wykorzystywane seryjnie * Zarządzanie ostrzeżeniami * Obrona przed wstrzykiwaniem SQL'a (SQL injection) * Wykorzystanie własnych funkcji w SQL'u * Poziomy czystości podprogramów * Poziomy czystości a transakcje autonomiczne * Zmiana kontekstu uprawnień i schematu dla podprogramu * Przekazywanie parametrów do podprogramów przez wartość i referencje * Generatory danych, funkcje strumieniowe, nieskończone generatory * Odwołanie do programów napisanych w C z poziomu PL/SQL'a Programowanie obiektowe * Hermetyzacja * Dziedziczenie * Statyczność * Polimorfizm * Kontekst uprawnień obiektów Mechanizmy zaawansowane
Typy danych * Wykorzystanie podtypów * Typy złożone ? kolekcje, kolekcje wielowymiarowe * Metody kolekcji * Kolekcje rzadkie i gęste * Kolekcje permanentne * Rekordy Zarządzanie transakcjami * Reguły ACID * Blokowanie optymistyczne i pesymistyczne * Blokowanie wierszy w zapytaniach złączeniowych * Bezpieczne blokowanie wierszy * Stracony update * Blokowanie tabel * Zachowanie transakcji w reakcji na błąd * Podprogramy sprzątające w razie błędu * Poziomy izolacji transakcji * Transakcje autonomiczne * Widzialność transakcji autonomicznych Obsługa błędów * Propagacja wyjątkó...
Rozwiń program
| Uczestnicy: | Szkolenie przeznaczone jest dla programistów bazodanowych chcących pogłębić swoją wiedzę i stać się ekspertami w programowaniu bazy Oracle z wykorzyst |
|---|
| Warunki przyjęcia: | Powinieneś programować w języku PL/SQL oraz dobrze znać język SQL dla bazy danych Oracle |
|---|
| Dyplom: | Certyfikat ukończenia szkolenia Database Consulting |
|---|
Terminy
Cena
2950 zł brutto/ całość
Za każdą kolejną osobę z tej samej firmy zniżka 5%. Maksymalna możliwa zniżka wynosi 25%
Miejsce szkolenia
Warszawa
05-250 Warszawa
Polska
Ostatnia aktualizacja: 3 sierpień 2011