SQL i PL/pgSQL w PostgreSQL

Czas trwania
5
dni
Najbliższe terminy tego szkolenia
Cena szkolenia
2500 PLN
(netto)
Skuteczność
Program szkolenia
- Instalacja i podstawowa konfiguracja PostgreSQL
- Programy klienckie
- Typy danych
- Instrukcja SELECT
- projekcja
- aliasy
- sortowanie
- klauzula DISTINCT
- operatory
- Filtrowanie danych
- klauzula WHERE
- typy warunków
- operatory logiczne
- Funkcje jednowierszowe
- funkcje tekstowe
- funkcje numeryczne
- funkcje dato-czasowe
- Agregacja
- funkcje agregujące
- grupowanie
- klauzula HAVING
- Złączenia
- rodzaje złączeń
- złączenia wewnętrzne
- złączenia zewnętrzne
- złączenia w klauzuli WHERE
- złączenie kartezjańskie
- samo złączenia
- nierówno złączenia
- Podzapytania
- podzapytanie w klauzuli WHERE
- podzapytanie w klauzuli HAVING
- podzapytanie w klauzli FROM
- podzapytanie w klauzuli SELECT
- podzapytanie skorelowane
- EXISTS , NOT EXISTS
- Operatory zbiorowe
- operator UNION
- operator UNION ALL
- operator EXCEPT
- operator INTERSECT
- Manipulowanie danymi
- INSERT
- UPDATE
- DELETE
- Zastosowanie podzapytań przy manipulacji.
- Tabele i inne obiekty bazy danych
- Tabele
- Więzy Integralności
- Widoki
- Obsługa transakcji
- Wprowadzenie do języka PL/pgSQL
- Różnice między językami SQL ,a PL/pgSQL
- Programy klienckie
- Zmienne i stałe
- tworzenie
- przypisywanie wartości
- zasięg
- Komunikaty
- Operatory
- Funkcje wbudowane
- Instrukcje sterujące
- instrukcja IF
- instrukcja CASE
- Pętle
- pętla FOR
- pętla EXIT WHEN
- pętla WHILE
- Wyjątki
- wyjątki predefiniowane
- własne wyjątki
- obsługa wyjątków
- Złożone typy danych
- Rekord
- Type
- Tablica
- SQL w kodzie PL/pgSQL
- polecenie INSERT
- polecenie INSERT INTO SELECT
- polecenie UPDATE
- polecenie DELETE
- polecenie SELECT
- Kursory
- kursor jawny
- kursor niejawne
- pętla kursorowa
- parameteryzacja kursora
- refcursor
- Funkcje
- funkcje nie zwracające wartości
- funkcje zwracające jedna wartosc
- funkcje zwracjace rekord
- funkcje zwracające tablice
- funkcje zwracające wynik zapytania
- Wyzwalacze
- obiektowe
- wierszowe
- na widokach
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!
Uczestnik po ukończeniu tego szkolenia będzie w stanie:
- Wykonywać raporty z użyciem podsumowań
- Wykonywać raporty z użyciem złączeń tabel i podzapytań
- Tworzyć struktury obiektów bazy danych
- Modyfikować istniejące w bazie dane, kasować je oraz dodawać nowe
- Tworzyć oprogramowanie przetwarzające dane z użyciem języka PL/pgSQL
- Zmniejszyć ilość codziennej pracy dzięki zautomatyzowaniu procesu raportowania przy użyciu PL/pgSQL
- Napisać oprogramowanie reagujące na sytuacje wyjątkowe, w taki sposób by nie wpływało to na ciągłość pracy (np. podczas wykonywania bardzo długotrwałego zapytania)
- Stworzyć oprogramowanie które będzie automatycznie modyfikowało / uzupełniało wprowadzane dane, oraz monitorowało operacje na danych.
To szkolenie jest również elementem pakietu "Administrator PostgreSQL" .

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii PostgreSQL





