Język PL/pgSQL w bazach danych PostgreSQL

    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Język PL/pgSQL w bazach danych PostgreSQL

      Opis szkolenia

      Celem szkolenia Język PL/pgSQL w bazach danych PostgreSQL jest poznanie języka PL/pgSQL służącego do programowania na serwerze bazodanowym PostgreSQL. 

      Poznaj program szkolenia PostgreSQL

      1. Co zyskasz dzięki szkoleniu ?
      2. 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:

        • Tworzyć bloki anonimowe,
        • Tworzyć i wywoływać procedury oraz funkcje, przekazywać i zwracać wartości,
        • Generować, przechwytywać i obsługiwać wyjątki,
        • Wykorzystywać kursory,
        • Tworzyć, przekazywać i wykorzystywać rekordy
        • Tworzyć wyzwalacze DML do automatyzowania operacji manipulujących danymi.

      3. Czy to szkolenie jest dla Ciebie ?
      4. 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”). 

      5. Czas trwania
      6. Przed nami:

        • 2 dni, 16 godzin szkoleniowych
      7. Szczegółowy program szkolenia
      8. 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

        • Skalarne
        • Złożone
        • Zakotwiczone

        Bloki anonimowe PL/pgSQL

        • uruchamianie
        • przekazywanie parametrów

        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

        • rodzaje wyzwalaczy
        • wyzwalacze DML
        • wyzwalacze wierszowe i instrukcyjne

        Wyzwalacze bazodanowe 

        • wykorzystanie pseudorekordów
        • predykaty warunkowe
        • ograniczenia dotyczące wyzwalaczy

        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. 

        POBIERZ PROGRAM W PDF

      9. Ścieżka rozwoju
      10. Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

        • Szkolenie: „PostrgreSQL – administracja bazą danych”
        • Szkolenie: „PostgreSQL – Strojenie wydajnościowe” 

      11. W ramach szkolenia zapewniamy
      12. W ramach szkolenia zapewniamy

        • materiały szkoleniowe
        • certyfikat potwierdzający udział w kursie
        • pełna obsługa cateringowa
      Co zyskasz dzięki szkoleniu ?

      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:

      • Tworzyć bloki anonimowe,
      • Tworzyć i wywoływać procedury oraz funkcje, przekazywać i zwracać wartości,
      • Generować, przechwytywać i obsługiwać wyjątki,
      • Wykorzystywać kursory,
      • Tworzyć, przekazywać i wykorzystywać rekordy
      • Tworzyć wyzwalacze DML do automatyzowania operacji manipulujących danymi.

      Czy to szkolenie jest dla Ciebie ?

      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”). 

      Czas trwania

      Przed nami:

      • 2 dni, 16 godzin szkoleniowych
      Szczegółowy program szkolenia

      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

      • Skalarne
      • Złożone
      • Zakotwiczone

      Bloki anonimowe PL/pgSQL

      • uruchamianie
      • przekazywanie parametrów

      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

      • rodzaje wyzwalaczy
      • wyzwalacze DML
      • wyzwalacze wierszowe i instrukcyjne

      Wyzwalacze bazodanowe 

      • wykorzystanie pseudorekordów
      • predykaty warunkowe
      • ograniczenia dotyczące wyzwalaczy

      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. 

      POBIERZ PROGRAM W PDF

      Ścieżka rozwoju

      Po zakończeniu szkolenia rekomendowane jest skorzystanie z:

      • Szkolenie: „PostrgreSQL – administracja bazą danych”
      • Szkolenie: „PostgreSQL – Strojenie wydajnościowe” 

      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa

      Podobne szkolenia

      Podobne szkolenia

      Masz pytania? Skontaktuj się z nami!

      31-864 Kraków

      ul. Prof. Michała Życzkowskiego 33