Cele szkolenia
Celem szkolaenia jest poznanie języka PL/pgSQL służącego do programowania na serwerze bazodanowym PostgreSQL. Najważniejszymi aspektami wiedzy wyniesionej ze szkolenia będą: poznanie możliwości tego języka w tworzeni kodu skryptowego i proceduralnego, operacji dynamicznych i kodu automatycznego. Umiejętności obejmować będą tworzenie bloków anonimowych, procedur i funkcji oraz wyzwalaczy automatyzujących operacje na bazie danych.
Umiejętności
Po ukończeniu kursu uczestnik/czka będzie potrafił/a:
Profil uczestników
Kurs przeznaczony jest dla wszystkich, którzy wykorzystują bazę danych PostgreSQL, znają język SQL i chcieliby rozszerzyć funkcjonalności standardowo dostępne w tym środowisku o własne procedury i funkcje oraz zautomatyzować niektóre czynności.
Przygotowanie uczestników
Od uczestników szkolenia wymagana jest podstawowa znajomość środowiska PostgreSQL i języka SQL (zagadnienia objęte kursem „PostgreSQL - poziom podstawowy”).
Przed nami:
Szczegółowy program szkolenia
Przedstawienie celów i zakresu szkolenia
Rola języka PL/pgSQL
Sposoby wykorzystania PL/pgSQL
Współpraca z bazą danych
PL/pgSQL w aplikacji PgAdmin
Organizacja baz i schematów
Typy danych
Bloki anonimowe PL/pgSQL
Kursory niejawne
Instrukcje warunkowe
Instrukcje iteracyjne
Procedury
Budowa procedur
Wywołania
Parametry uruchamiania
Funkcje
Sposoby wywołania
Wartości zwracane
Obsługa wyjątków
Rodzaje wyjątków
Wyjątki wbudowane
Wychwytywanie wyjątków
Funkcje do obsługi wyjątków
Zgłaszanie wyjątków
Kursory jawne
Obsługa kursorów
Atrybuty kursorów
Kursory i pętle
Zastosowania
Dynamiczny SQL
Rekordy
Zastosowanie
Tworzenie i obsługa
Wyzwalacze bazodanowe
Wyzwalacze bazodanowe
Powtórzenie materiału o kluczowych operacjach w PL/pgSQL
Ćwiczenie samodzielne przekrojowo z różnych obszarów
Dodatkowe pytania uczestników
Podsumowanie szkolenia
Test
Ankieta
Metoda realizacji szkolenia
Szkolenie realizowane jest w formie występujących po sobie sesji szkoleniowych podzielonych na moduły. W ramach modułu szkoleniowego przewidziana jest część teoretyczna wyjaśniająca dane zagadnienie, wspólnie oraz samodzielnie rozwiązane przez uczestnika ćwiczenie oraz blok pytań i odpowiedzi.
Po zakończeniu szkolenia rekomendowane jest skorzystanie z:
W ramach szkolenia zapewniamy