Opis szkolenia Program szkolenia

Transkrypt

Opis szkolenia Program szkolenia
Szkolenie
PL/SQL ORACLE 11G XE - Podstawy Języka programowania w bazie
Strona szkolenia | Terminy szkolenia | Rejestracja na szkolenie | Promocje
Opis szkolenia
Poprzez serię praktycznych ćwiczeń lub pracując na plikach kursantów zajmiemy się
następującymi zagadnieniami:
tworzenie procedur i funkcji, deklarowanie stałych i zmiennych,
wyzwalacze bazodanowe,
obsługa wyjątków,
bloki anonimowe, pętle i instrukcje warunkowe.
Długość szkolenia:
21 h (3 dni x 7 h)
Program szkolenia
Moduł 1: Wprowadzenie do bazy danych Oracle – przypomnienie wiadomości
1. Zapoznanie się z podstawowymi zasadami projektowania baz danych
Czym jest relacyjny model danych
Postulaty dr Edgara Franka Codd’a dotyczące relacyjnych baz danych
Kiedy baza jest „normalna”, czyli definicja trzech postaci normalnych relacyjnej bazy danych
2017-03-03 13:13:41
Strona 1 z 4
2. Zasady nazewnictwa tabel, kolumn oraz więzów integralności
3. Przedstawienie popularnych serwerów bazodanowych  Trzymamy się standardów, czyli
zasady ANSI oraz ISO
4. Przypomnienie składni polecenia SELECT
5. Typy danych w języku SQL
6. Krótki przegląd zasad grupowania, łączenia, filtrowania i sortowania danych
7. Przypomnienie poleceń modyfikujących dane, czyli jak to było z tymi transakcjami?
Moduł 2: Struktura i typy bloków PL/SQL
1. Omówienie składni bloków wykonywalnych PL/SQL
2. Przedstawienie różnych typów jednostek programowych
Bloki anonimowe
Procedury
Funkcje
Wyzwalacze bazodanowe
Moduł 3: Deklarowanie zmiennych
1.
2.
3.
4.
Typy zmiennych w PL/SQL
Jak tego wszystkiego używać, czyli deklarowanie zmiennych
A1, A2, A3...., czyli zasady nazewnictwa zmiennych
Zmienna taka, jak... – zapoznanie z atrybutem „%TYPE”
Moduł 4: Instrukcje sterujące w języku PL/SQL
1. „Jeśli A to B”, czyli jak zaimplementować instrukcje sterujące
Instrukcja IF
Instrukcja CASE
2. „I kręci się, kręci koło za kołem” – omówienie pętli w języku PL/SQL
Pętla LOOP
Pętla WHILE
Pętla FOR
Moduł 5: Sposoby pobierania danych, czyli jak wykorzystać znajomość SQL
1. Składnia instrukcji SELECT w języku PL/SQL
2. Jak pobierać więcej niż jeden rekord, czyli dokładamy wiadomości o pętlach
3. Manipulowanie danymi w jednostkach programowych PL/SQL
2017-03-03 13:13:41
Strona 2 z 4
Moduł 6: Jak korzystać z kursorów?
1. Kursor – nie tylko to, co miga przyjaźnie na ekranie
Do czego służą kursory w PL/SQL
Jakie są zalety i wady używania kursorów
2. Jak zdeklarować kursor w PL/SQL?
3. Obsługa kursorów w jednostkach programowych
Atrybuty kursorów
Kursory parametryzowane
Posługiwanie się kursorami w pętli
Moduł 7: Sterowanie wykonaniem kodu za pomocą obsługi wyjątków
1. Czy wyjątek potwierdza regułę?
Co to jest wyjątek?
Gdzie mogą wystąpić wyjątki w kodzie wykonywalnym?
Jak objawia się wystąpienie wyjątku?
2. W jaki sposób przechwytywać wyjątki?
Wyjątki predefiniowane
Wyjątki zdefiniowane przez użytkownika
Propagacja wyjątków w celu sterowania wykonywaniem kodu
Moduł 8: Tworzymy procedury i funkcje
1. Procedura czy funkcja – wykazanie różnic
2. Przekazywanie parametrów
Parametry typu IN
Parametry typu OUT
Parametry typu IN OUT
3. Jak zwrócić wyniki
4. Odwoływanie się do składowanych procedur i funkcji
Moduł 9: Reagowanie na zdarzenia, czyli wyzwalacze bazodanowe
1.
2.
3.
4.
5.
Na jakie zdarzenia możemy reagować?
Omówienie typów wyzwalaczy bazodanowych
Przedstawienie składni wyzwalaczy
Najczęstsze problemy programistyczne i pomysły na ich rozwiązanie
Użycie wyzwalaczy do zapewnienia wersjonowania danych
2017-03-03 13:13:41
Strona 3 z 4
Moduł 10: Obsługa plików w języku PL/SQL
1.
2.
3.
4.
5.
Nauka czytania i pisania, czyli sięgamy po pliki na dysk
Zmienne odnoszące się do pliku
Nie wszystkiego można dotknąć, czyli problemy z uprawnieniami
Przedstawienie pakietu UTL_FILE
Obsługa wyjątków związana z plikami
2017-03-03 13:13:41
Strona 4 z 4

Podobne dokumenty