AI & Data

Szkolenie Język SQL w bazie PostgreSQL

Szkolenie „Język SQL w bazie PostgreSQL” to praktyczny kurs, który kompleksowo wprowadza w świat relacyjnych baz danych z wykorzystaniem PostgreSQL.

Czas trwania
24h / 3 dni · 3h
Dla kogo

Idealny dla zespołów, które…

1 Analityków danych i BI Developerów pracujących z PostgreSQL, którzy znają podstawy SQL (SELECT, JOIN, GROUP BY) i chcą rozwijać umiejętność pisania zaawansowanych zapytań.
2 Programistów SQL i inżynierów danych, którzy potrzebują praktycznej wiedzy o optymalizacji zapytań oraz pracy z dużymi i złożonymi zbiorami danych.
3 Specjalistów IT odpowiedzialnych za przygotowanie danych do analizy i raportowania (transformacje, walidacja wyników, powtarzalność zapytań).
4 Osób korzystających z PostgreSQL w codziennej pracy, które chcą lepiej wykorzystywać funkcje analityczne, JSON/JSONB oraz mechanizmy transakcyjne i uprawnienia.
Efekty po programie

Praktyczne warsztaty z AI i analityki danych — na realnych przypadkach Twojego zespołu.

Tworzyć i optymalizować zaawansowane zapytania SQL w PostgreSQL (w tym CTE, podzapytania, złączenia nietrywialne oraz funkcje okienkowe).

Budować analizy i raporty z użyciem funkcji agregacyjnych i analitycznych (m.in. ROLLUP, CUBE, GROUPING SETS, rankingi, ramy okna) oraz weryfikować poprawność wyników.

Pracować z danymi JSON/JSONB oraz strukturami wspierającymi analizę na większych wolumenach (partycjonowanie, widoki materializowane) w typowych scenariuszach analitycznych.

Czytać i interpretować plany wykonania zapytań (EXPLAIN / EXPLAIN ANALYZE) oraz dobierać podstawowe techniki poprawy wydajności po stronie zapytania i indeksów.

Rozumieć praktyczne aspekty transakcji, blokad i izolacji oraz stosować podstawy bezpieczeństwa dostępu (role, uprawnienia, zasada minimalnych uprawnień) w pracy z danymi.

Program · 6 modułów

Co konkretnie robimy

M01
Moduł 1: Wprowadzenie do PostgreSQL i podstawy SQL
  • · Instalacja i konfiguracja środowiska PostgreSQL.
  • · Podstawowe zapytania SELECT – filtrowanie, sortowanie, aliasy.
  • · Typy danych, operatory, funkcje wbudowane.
  • · Rola SQL w zarządzaniu danymi, charakterystyka PostgreSQL.
  • · Praca w pgAdmin.
M02
Moduł 2: Manipulacja danymi i podstawy tworzenia struktur
  • · Operacje DML: INSERT, UPDATE, DELETE. Obsługa wartości NULL.
  • · Tworzenie i modyfikowanie tabel: CREATE, ALTER, DROP.
  • · Więzy integralności i klucze podstawowe.
  • · Omówienie typów danych PostgreSQL (m.in. tekstowe, liczbowe, data/czas).
M03
Moduł 3: Zaawansowane zapytania SELECT
  • · Zapytania SELECT – filtrowanie (WHERE), sortowanie (ORDER BY), paginacja (LIMIT, OFFSET).
  • · Złączenia (JOIN) – wewnętrzne, zewnętrzne, krzyżowe oraz niestandardowe metody łączenia.
  • · Podzapytania – skorelowane i nieskorelowane, wykorzystanie ich w różnych częściach zapytań.
  • · Operatory zbiorowe i funkcje agregujące (GROUP BY, HAVING).
M04
Moduł 4: Funkcje analityczne i okienkowe
  • · Funkcje okienkowe: ROW_NUMBER, RANK, LEAD, LAG i ich zastosowania.
  • · Agregacje rozszerzone: ROLLUP, CUBE, GROUPING SETS.
  • · Praca z tekstem oraz funkcje daty i czasu.
M05
Moduł 5: Optymalizacja zapytań i indeksy
  • · Wprowadzenie do Query Planner i optymalizatora.
  • · Analiza planu zapytania (EXPLAIN, EXPLAIN ANALYZE).
  • · Tworzenie i dobór indeksów – B-tree, hash, GiST, GIN.
  • · Techniki optymalizacji i zarządzanie transakcjami.
M06
Moduł 6: Zaawansowane obiekty i programowanie w PostgreSQL
  • · Widoki, widoki materializowane i tabele partycjonowane.
  • · Wprowadzenie do języka PL/pgSQL – funkcje, procedury i wyzwalacze.
  • · Podstawy zarządzania uprawnieniami i bezpieczeństwem danych.
Każdy moduł modyfikujemy pod Twój stack i kontekst. Powyższe to punkt wyjścia — nie sztywna agenda.
Jak pracujemy

Od briefu do retro w 30 dniach.

01

Brief i diagnoza

Rozmowa z liderem zespołu + krótka ankieta dla uczestników. Określamy cele, gap, kontekst.

02

Modyfikacja programu

Dostosowujemy moduły, case studies i przykłady kodu pod Twój stack. Akceptacja w 5 dni.

03

Warsztat

Sesje z trenerem, hands-on, code review. Mentor dostępny też pomiędzy sesjami.

04

Retro + raport

Raport z efektami dla zespołu i lidera. 30 dni konsultacji w cenie.

Zapytanie

Wyślij brief. Odezwiemy się w 1 dzień.

Po krótkim briefie przygotujemy program i wycenę. Bez zobowiązań — to tylko punkt wyjścia do rozmowy.

Wycena w 48h od briefu
Pierwsza sesja w 30 dni
Pilotaż przed pełną decyzją
Faktura VAT, możliwość płatności w transzach

Ochrona antyspamowa (Cloudflare Turnstile) zostanie aktywowana po wpięciu klucza.