PostgreSQL – kurs podstawowy
PostgreSQL – kurs podstawowy
Informacje podstawowe
Informacje podstawowe
- KategoriaInformatyka i telekomunikacja / Programowanie
- Identyfikatory projektówMałopolski Pociąg do kariery
- Grupa docelowa usługi
Profil uczestników
Szkolenie przeznaczone jest dla osób wykorzystujących bazy danych jako źródło informacji podczas konstruowania różnorodnych raportów, analizy danych oraz tworzenia aplikacji.
Od uczestników szkolenia wymagana jest podstawowa znajomość środowiska MS Windows.
- Minimalna liczba uczestników4
- Maksymalna liczba uczestników10
- Data zakończenia rekrutacji08-01-2026
- Forma prowadzenia usługizdalna w czasie rzeczywistym
- Liczba godzin usługi16
- Podstawa uzyskania wpisu do BURZnak Jakości Małopolskich Standardów Usług Edukacyjno-Szkoleniowych (MSUES) - wersja 2.0
Cel
Cel
Cel edukacyjny
Po zakończeniu szkolenia jego uczestnik nabędzie wiedzę na temat zasad funkcjonowania relacyjnej bazy danych, jej elementów składowych i zależności pomiędzy nimi. Uczestnik zdefiniuję rolę języka SQL w interakcji użytkownika z bazą danych, przede wszystkim w wydobywaniu z bazy pożądanych informacji. Ponadto dzięki ćwiczeniom praktycznym uzyska umiejętność formułowania różnego rodzaju zapytań o zróżnicowanym stopniu złożoności i stosowania ich adekwatnie do konkretnej sytuacji.Efekty uczenia się oraz kryteria weryfikacji ich osiągnięcia i Metody walidacji
| Efekty uczenia się | Kryteria weryfikacji | Metoda walidacji |
|---|---|---|
Efekty uczenia się Łączy się z bazą danych za pomocą aplikacji klienckiej, | Kryteria weryfikacji Użytkownik prawidłowo konfiguruje połączenie z bazą danych, uwzględniając wymagane dane (adres serwera, nazwa bazy, login, hasło).Użytkownik wykonuje test połączenia i rozwiązać ewentualne problemy z połączeniem. Po połączeniu użytkownik poprawnie identyfikuje dostępne bazy danych w aplikacji klienckiej. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Wykonuje proste zapytania w celu wyświetlenia danych z pojedynczych tabel, | Kryteria weryfikacji Użytkownik formułuje podstawowe zapytanie SELECT w celu wyświetlenia danych z jednej tabeli.Zapytanie poprawnie wykorzystuje składnię SQL, takie jak SELECT, FROM, WHERE (opcjonalnie). Użytkownik rozumie, jak filtrować dane za pomocą warunków w klauzuli WHERE. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Wykorzystuje funkcje jednowierszowe do przekształcania i konwersji danych oraz funkcje grupowe do agregowania całych zbiorów, jak również grup rekordów, | Kryteria weryfikacji Użytkownik poprawnie wykorzystuje funkcje jednowierszowe (np. CONCAT, UPPER, LOWER, ROUND, COALESCE, itp.) do przekształcania danych.Użytkownik poprawnie stosuje funkcje grupowe (np. COUNT, SUM, AVG, MAX, MIN) do agregowania danych. Użytkownik umiejętnie korzysta z klauzuli GROUP BY oraz HAVING w kontekście grupowania danych. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Formułuje złożone zapytania obejmujące złączenia wielu tabel oraz podzapytania proste i skorelowane, | Kryteria weryfikacji Użytkownik poprawnie używa różnych typów złączeń tabel (INNER JOIN, LEFT JOIN, RIGHT JOIN, FULL JOIN).Użytkownik stosuje podzapytania proste w klauzulach SELECT, WHERE i FROM. Użytkownik rozumie i stosuje podzapytania skorelowane, zwracając poprawne dane. Zapytania są zgodne z wymaganiami funkcjonalnymi, tzn. zwracają dane z wielu tabel zgodnie z wymaganiami biznesowymi. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Wykorzystuje aliasy dla kolumn i tabel, | Kryteria weryfikacji Użytkownik poprawnie stosuje aliasy (np. AS) do kolumn i tabel w zapytaniach SQL.Alias jest używany w sposób poprawny i zrozumiały, w celu uproszczenia zapytań lub zwiększenia ich czytelności. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Wykorzystuje podzapytania w celu realizacji złożonych kwerend | Kryteria weryfikacji Użytkownik stosuje podzapytania w różnych częściach zapytania (np. w SELECT, WHERE, HAVING).Podzapytania są poprawnie skonstruowane i zwracają oczekiwane wyniki, spełniając wymagania zadania | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Manipuluje danymi w tabelach: wstawiać dane, edytować je oraz kasować, | Kryteria weryfikacji Użytkownik prawidłowo wykonuje operacje INSERT, UPDATE i DELETE na danych w tabelach.Przy wstawianiu danych użytkownik stosuje odpowiednią składnię i potrafi wprowadzać dane do tabeli. Przy edytowaniu danych użytkownik poprawnie modyfikuje wartości w rekordach zgodnie z wymaganiami. Przy usuwaniu danych użytkownik stosuje odpowiednią składnię i zabezpiecza przed usunięciem niewłaściwych danych (np. za pomocą klauzuli WHERE). | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Manipuluje danymi wykorzystywać podzapytania, | Kryteria weryfikacji Użytkownik używa podzapytania w operacjach INSERT, UPDATE, DELETE w celu selekcjonowania lub filtrowania danych.Podzapytania są używane w sposób logiczny, aby zrealizować bardziej zaawansowane operacje na danych. | Metoda walidacji Obserwacja w warunkach symulowanych |
Efekty uczenia się Stosuje transakcje do zatwierdzania lub odrzucania efektów edycji danych. | Kryteria weryfikacji Użytkownik poprawnie stosuje komendy TRANSACTION, COMMIT, ROLLBACK w celu zatwierdzenia lub anulowania zmian w bazie danych.Użytkownik rozumie zastosowanie transakcji do zarządzania integralnością danych i potrafi w praktyce wykorzystać transakcje w scenariuszach związanych z edycją danych. Użytkownik potrafi obsługiwać błędy w kontekście transakcji i zapewnia poprawność operacji na bazie danych. | Metoda walidacji Obserwacja w warunkach symulowanych |
Kwalifikacje i kompetencje
Kwalifikacje
Kompetencje
Usługa prowadzi do nabycia kompetencji.Warunki uznania kompetencji
Program
Program
Szczegółowy program szkolenia
Łączna liczba godzin: 16 godzin lekcyjnych (2 dni) w tym: 2 przerwy obiadowe po 30 minut oraz 4 przerwy kawowe 15 minut. Liczba godzin teoretycznych 7, liczba godzin praktycznych 7.
- Przedstawienie celów i zakresu szkolenia
- Zasady licencjonowania – open source
- Cechy wyróżniające PostgreSQL od innych serwerów baz danych
- Aplikacja PgAdmin
- Podstawy relacyjnego modelu organizacji danych
- Pojęcie serwera baz danych
- Obiekty serwera:
- Bazy
- Przestrzenie tabel
- Schematy
- Role
- Powtórzenie materiału o kluczowych operacjach w SQL
- Operacje DML w oparciu o wyniki zapytań
- Transakcje
- Idea transakcyjności operacji
- Zatwierdzanie (commit)
- Odrzucanie (rollback)
- Punkty zachowania (savepoint)
- Podzapytania proste
- Podzapytania wielokrotnie zagnieżdżone
- Podzapytania skorelowane
- Język manipulowania danymi (DML)
- Insert
- Update
- Delete
- Rola podzapytań
- Dekompozycja zapytań
- Lokalizacja podzapytań
- Podzapytania
- Samozłączenie (self-join)
- Wspólne ćwiczenia
- Operacje zbiorowe na wynikach zapytań
- Suma
- Przecięcie
- Różnica
- Złączenia równościowe (equi-join)
- Złączenia nierównościowe (non-equi-join)
- Złączenia zewnętrznych (outer-join):
- lewostrone,
- prawostronne,
- obustronne
- Sortowanie danych
- Użycie funkcji w zapytaniach
- Funkcje jednowierszowe
- Funkcje grupowe
- Filtracja na wynikach agregacji
- Wybieranie danych z wielu tabel
- Sposoby łączenia tabel
- Rodzaje złączeń
- Język SQL - wybieranie danych
- Programy nakładkowe do wykonywania zapytań
- Tworzenie prostych zapytań
- Słowa kluczowe
- Składnia poleceń
- Stosowanie aliasów dla kolumn i tabel
Harmonogram
Harmonogram
| Przedmiot / temat zajęć | Prowadzący | Data realizacji zajęć | Godzina rozpoczęcia | Godzina zakończenia | Liczba godzin |
|---|---|---|---|---|---|
Przedmiot / temat zajęć 1 z 2 I dzień szkolenia PostgreSQL – kurs podstawowy (8h lekcyjnych w formie warsztatowej + 2*15 min i 1*30 min) | Prowadzący Zdzisław Dybikowski | Data realizacji zajęć 15-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Przedmiot / temat zajęć 2 z 2 II dzień szkolenia PostgreSQL – kurs podstawowy (8h lekcyjnych w formie warsztatowej + 2*15 min i 1*30 min) | Prowadzący Zdzisław Dybikowski | Data realizacji zajęć 16-01-2026 | Godzina rozpoczęcia 09:00 | Godzina zakończenia 17:00 | Liczba godzin 08:00 |
Cena
Cena
Cennik
| Rodzaj ceny | Cena |
|---|---|
Rodzaj ceny Koszt przypadający na 1 uczestnika brutto | Cena 2 091,00 PLN |
Rodzaj ceny Koszt przypadający na 1 uczestnika netto | Cena 1 700,00 PLN |
Rodzaj ceny Koszt osobogodziny brutto | Cena 130,69 PLN |
Rodzaj ceny Koszt osobogodziny netto | Cena 106,25 PLN |
Prowadzący
Prowadzący
Zdzisław Dybikowski
Krzysztof Czajkowski
Posiada aktualne, uznawane w branży certyfikaty, m.in. Oracle OCP, OCE, OCA, Microsoft MCTS, Apple Trainer oraz OMG UML. W 2025 roku wyróżniony jako Trener Roku, co potwierdza wysoką jakość jego pracy szkoleniowej.
Informacje dodatkowe
Informacje dodatkowe
Informacje o materiałach dla uczestników usługi
Podręczniki w formie elekronicznej
Warunki uczestnictwa
Wymagania techniczne:
- Komputer / laptop ze stałym dostępem do Internetu (Szybkość pobierania/przesyłania: minimalna 2 Mb/s / 128 kb/s; zalecana 4 Mb/s / 512 kb/s
- przeglądarka internetowa – zalecane: Google Chrome, Mozilla Firefox, Microsoft Edge
- słuchawki lub dobrej jakości głośniki
- mikrofon
Zalecane
- dodatkowy monitor
- kamera ( w przypadku komputerów stacjonarnych)
- spokojne miejsce, odizolowane od zewnętrznych czynników rozpraszających
- podstawowa znajomość języka angielskiego (do sprawnego poruszania się po platformie zdalnej)
Informacje dodatkowe
Szkolenie Zdalne prowadzone jest w czasie rzeczywistymi i transmitowane za pomocą kanału internetowego z wykorzystaniem systemu ZOOM lub Webex, który umożliwia komunikację głosową oraz wideo z Uczestnikami przebywających w dowolnym miejscu ze sprawnie działającym stałym łączem internetowym. Każdy z uczestników szkolenia otrzymuje przed szkoleniem link dostarczony w wiadomości mailowej z informacjami dotyczącymi szkolenia zdalnego. Link umożliwiający uczestnictwo w spotkaniu jest ważny do momentu zakończenia szkolenia.
Szkolenie zakończone jest testem wiedzy z zakresu tematycznego omawianego na szkoleniu.
Szkolenie może być nagrywane /rejestrowane w celu kontroli/audytu zgodnie z Regulaminem Świadczenia Usług Szkoleniowych Organizatora.
Uczestnicy szkolenia otrzymają materiały szkoleniowe w wersji elektronicznej.
Warunki techniczne
Warunki techniczne
Wymagania techniczne:
- Komputer / laptop ze stałym dostępem do Internetu (Szybkość pobierania/przesyłania: minimalna 2 Mb/s / 128 kb/s; zalecana 4 Mb/s / 512 kb/s
- przeglądarka internetowa – zalecane: Google Chrome, Mozilla Firefox, Microsoft Edge
- słuchawki lub dobrej jakości głośniki
- mikrofon
Zalecane
- dodatkowy monitor
- kamera ( w przypadku komputerów stacjonarnych)
- spokojne miejsce, odizolowane od zewnętrznych czynników rozpraszających
- podstawowa znajomość języka angielskiego (do sprawnego poruszania się po platformie zdalnej)