Program
Rozdział 1 – Wprowadzenie do bazy danych Oracle – przypomnienie wiadomości
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
Zasady nazewnictwa tabel, kolumn oraz więzów integralności
Przedstawienie popularnych serwerów bazodanowych
Trzymamy się standardów, czyli zasady ANSI oraz ISO
Przypomnienie składni polecenia SELECT
Typy danych w języku SQL
Krótki przegląd zasad grupowania, łączenia, filtrowania i sortowania danych
Przypomnienie poleceń modyfikujących dane, czyli jak to było z tymi transakcjami?
Rozdział 2 – Struktura i typy bloków PL/SQL
Omówienie składni bloków wykonywalnych PL/SQL
Przedstawienie różnych typów jednostek programowych
Bloki anonimowe
Procedury
Funkcje
Wyzwalacze bazodanowe
Rozdział 3 - Deklarowanie zmiennych
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”
Rozdział 4 - Instrukcje sterujące w języku PL/SQL
„Jeśli A to B”, czyli jak zaimplementować instrukcje sterujące
Instrukcja IF
Instrukcja CASE
„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
Rozdział 5 - Sposoby pobierania danych, czyli jak wykorzystać znajomość SQL
Składnia instrukcji SELECT w języku PL/SQL
Jak pobierać więcej niż jeden rekord, czyli dokładamy wiadomości o pętlach
Manipulowanie danymi w jednostkach programowych PL/SQL
Rozdział 6 - Jak korzystać z kursorów?
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
Jak zdeklarować kursor w PL/SQL?
Obsługa kursorów w jednostkach programowych
Atrybuty kursorów
Kursory parametryzowane
Posługiwanie się kursorami w pętli
Rozdział 7 - Sterowanie wykonaniem kodu za pomocą obsługi wyjątków
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?
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
Rozdział 8 - Tworzymy procedury i funkcje
Procedura czy funkcja – wykazanie różnic
Przekazywanie parametrów
Parametry typu IN
Parametry typu OUT
Parametry typu IN OUT
Jak zwrócić wyniki
Odwoływanie się do składowanych procedur i funkcji
Rozdział 9 - Reagowanie na zdarzenia, czyli wyzwalacze bazodanowe
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
Rozdział 10 - Obsługa plików w języku PL/SQL
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
Rozdział 1 – Wprowadzenie do bazy danych Oracle – przypomnienie wiadomości
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
Zasady nazewnictwa tabel, kolumn oraz więzów integralności
Przedstawienie popularnych serwerów bazodanowych
Trzymamy się standardów, czyli zasady ANSI oraz ISO
Przypomnienie składni polecenia SELECT
Typy danych w języku SQL
Krótki przeg...
Rozwiń program
Uczestnicy: | osób chcących poznać podstawy PL/SQL |
---|
Warunki przyjęcia: | formularz zgłoszeniowy |
---|
Dyplom: | certyfikat ukończenia szkolenia |
---|
Terminy
Cena
1654 zł brutto/ całość (1345 zł netto)
Miejsce szkolenia
IT School Sc
Ul. Piątkowska 163
60-650 Poznań
Polska
Tagi: PLSQL, Oracle, zapytania SQL, SQL
Ostatnia aktualizacja: 4 maj 2015