Logo PLOUG
szukaj w serwisie

Szkolenia Publikacje Kontakt O Nas Schemat serwisu
Aktualizowano: 24.06.2008
 Strona główna > Szkolenia > Najbliższa szkoła



 
 
 
 

VIII Szkoła PLOUG

Oracle Database - Rozszerzenie proceduralne PL/SQL


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:





EnglishEnglish
  Copyright © 2004-2008 by PLOUG

http://www.ploug.org.pl/index.php?action=sitemap