Termin: 2-4 lipca 2008
Lokalizacja: Wyższa Szkoła Informatyki, Łódź, ul. Rzgowska 17a
Warunkiem uruchomienia szkoły jest zebranie 12 osobowej grupy uczestników w terminie do 24 czerwca
Wprowadzenie
Stowarzyszenie Polskiej Grupy Użytkowników Systemu Oracle ma zaszczyt
zaprosić Państwa do uczestnictwa w Seminarium PLOUG, poświęconym
programowaniu z zastosowaniem rozszerzenia proceduralnego PL/SQL na platformie
Oracle.
Impreza ta jest adresowana m.in. do osób posiadających znajomość SQL i
pragnących zapoznać się z możliwościami tworzenia oprogramowania po stronie
serwera danych jakie daje proceduralne rozszerzenie PL/SQL . Adresatami kursu są
osoby, które planują rozpoczęcie pracy związanej z tworzeniem aplikacji w
oparciu o tę platformę oraz osoby chcące usystematyzować i odświeżyć
swoje umiejętności programistyczne.
Serwer bazy danych Oracle Database oferuje swoim użytkownikom możliwość
programowania proceduralnego po stronie serwera. Takie rozwiązanie daje możliwość
tworzenia aplikacji z tzw. cienkim klientem, przenoszącym całe obciążenie
związane z przetwarzaniem na stronę serwera. Stosowanie procedur, funkcji czy
pakietów pozwala na wykorzystywanie możliwości optymalizacji kodu, co podnosi
wydajność. Podczas seminarium przedstawione będą zarówno podstawowe
elementy składni PL/SQL, jak i metody tworzenia procedur i funkcji.
Przedstawiona zostanie metodyka łączenia elementów proceduralnych do postaci
pakietów. Omówione zostaną sposoby obsługi i definiowania wyjątków oraz
tworzenie i zastosowanie procedur wyzwalanych w automatyzacji przetwarzania,
dynamicznego wymuszania więzów integralności oraz audytu. Pokazane będą również
metody tworzenia i wykorzystywania kursorów zarówno w obrębie skryptów, jak
i we wnętrzu procedur i funkcji. Szczególny nacisk zostanie położony na
praktyczne wykorzystanie omawianych elementów przy budowie zwartego
oprogramowania po stronie serwera.
Program VIII Szkoły PLOUG
| |
Środa, 02.07.2008 |
| 9:00-9:30 |
Rejestracja uczestników |
| 9:30-11.00 |
Zajęcia dydaktyczne |
| 11:00-11:30 |
Przerwa - śniadaniowa |
| 11:30-13:00 |
Zajęcia dydaktyczne |
| 13:00-14:00 |
Przerwa - lunch |
| 14:00-15:30 |
Zajęcia dydaktyczne |
| 15:30-15:45 |
Przerwa - kawa |
| 15:45-17:00 |
Zajęcia dydaktyczne |
| |
Czwartek, 03.07.2008 |
| 9:30-11.00 |
Zajęcia dydaktyczne |
| 11:00-11:30 |
Przerwa - śniadaniowa |
| 11:30-13:00 |
Zajęcia dydaktyczne |
| 13:00-14:00 |
Przerwa - lunch |
| 14:00-15:30 |
Zajęcia dydaktyczne |
| 15:30-15:45 |
Przerwa - kawa |
| 15:45-17:00 |
Zajęcia dydaktyczne |
| |
Piątek, 04.07.2008 |
| 8:30-10.00 |
Zajęcia dydaktyczne |
| 10:00-10:30 |
Przerwa - śniadaniowa |
| 10:30-12:30 |
Zajęcia dydaktyczne |
| 12:30-13:00 |
Przerwa - lunch |
| 13:00-14:45 |
Zajęcia dydaktyczne |
| 14:45-15:00 |
Przerwa - kawa |
| 15:00-16:00 |
Zajęcia dydaktyczne |
Wykładowcy:
- Adam Pelikant, Wyższa Szkoła Informatyki, Politechnika Łódzka
- Anna Kowalczyk-Niewiadomy, Wyższa Szkoła Informatyki, Politechnika Łódzka
- Dominik Niewiadomy Wyższa Szkoła Informatyki, Politechnika Łódzka
Szczegółowy program kursu
- Podstawy programowania proceduralnego w Oracle
- Typy danych w PL/SQL
- Struktura bloków anonimowych w ORACLE
- Instrukcje warunkowe
- Pętle i ich rodzaje
- Tworzenie procedur w PL/SQL
- Podstawowy schemat procedury
- Przekazywanie zmiennych do i z procedury
- Wyjątki i ich obsługa
- Wyjątki użytkownika, ich definiowanie i obsługa
- Tworzenie funkcji w PL/SQL
- Podstawowy schemat funkcji
- Przekazywanie zmiennych do i z funkcji
- Wyjątki, wyjątki użytkownika, ich definiowanie i obsługa
- Pakiety - organizowanie kodu w większe jednostki programistyczne
- Podstawowy schemat pakietu i jego ciała
- Funkcje (procedury, typy) prywatne i publiczne pakietu.
- Przeciążanie funkcji i procedur w obrębie pakietu
- Procedury wyzwalane - triggery
- Podstawowy schemat procedury wyzwalanej
- Zdarzenia i miejsce wyzwalania triggerów
- Rola triggerów w bazie danych - dynamiczne więzy integralności
- Triggery na bazie danych i schemacie
- Rola triggerów dla audytu
- Kursory
- Deklaracja kursora i metody nawigowania
- Parametryzacja kursorów
- Kursory referencyjne i ich zastosowanie
Formularz zgłoszenia uczestnictwa
Przepraszamy, brak już miejsc w VIII Szkole. Zapraszamy na XIV Konferencję.
Organizacja seminarium
Planowana liczba uczestników szkoły 12 -15 osób.
Uczestnik kursu otrzymuje zbiór wydrukowanych materiałów szkoleniowych
notatnik i długopis.
W salach ćwiczeniowych dla każdego uczestnika szkoły przewidziane jest
samodzielne stanowisko komputerowe.
Zajęcie dydaktyczne uzupełnione są o dwie przerwy kawowe z słodkim poczęstunkiem
oraz przerwę obiadową.
Warunkiem uruchomienia szkoły jest zebranie 12 osobowej grupy uczestników w
terminie do 24.06.2008.
Odpowiedzialność merytoryczna i organizacyjna:
Jadwiga Gnybek
e-mail: