To wersja testowa nowego serwisu infoShare Academy — wyświetlane treści i oferta nie są wiążące ani kompletne

Data

Język SQL dla analityków w bazie PostgreSQL

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

Dla kogo

Idealny dla zespołów, które…

1 Analityków danych i BI Developerów pracujących z PostgreSQL, którzy chcą rozwinąć umiejętność pisania zaawansowanych zapytań SQL.
2 Programistów SQL i administratorów baz danych poszukujących wiedzy o optymalizacji i zaawansowanych technikach pracy z dużymi zbiorami danych.
3 Specjalistów IT odpowiedzialnych za przygotowanie danych do analizy i raportowania.
4 Osób korzystających z PostgreSQL w codziennej pracy i chcących efektywnie przetwarzać złożone dane.
Efekty po programie

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

Tworzyć i optymalizować zaawansowane zapytania SQL w środowisku PostgreSQL.

Wykorzystywać funkcje analityczne, agregacyjne, złożone wyrażenia i podzapytania.

Skutecznie zarządzać dużymi i złożonymi zbiorami danych, w tym JSON i partycjonowanymi tabelami.

Analizować plany wykonania zapytań i stosować najlepsze praktyki optymalizacji.

Rozumieć mechanizmy transakcji i bezpieczeństwa danych w PostgreSQL.

Program · 6 modułów

Co konkretnie robimy

Dzień 1: Zaawansowane zapytania i funkcje analityczne

M01
Moduł 1: Zaawansowane typy złączeń i operacje na danych
  • · Złączenia 1:1, 1:n, m:n oraz złączenia nierównościowe.
  • · Operatory logiczne i zaawansowane wyrażenia warunkowe (CASE, COALESCE, NULLIF).
  • · Praca z podzapytaniami (skorelowane i nieskorelowane) w klauzulach SELECT, FROM i WHERE.
  • · Operacje z wykorzystaniem CTE (Common Table Expressions).
M02
Moduł 2: Funkcje agregujące i analityczne
  • · Funkcje grupujące (SUM, AVG, COUNT, MAX, MIN) oraz ich zaawansowane warianty (ROLLUP, CUBE, GROUPING SETS).
  • · Funkcje analityczne i okna analityczne (ROW_NUMBER, RANK, DENSE_RANK, LAG, LEAD, FIRST_VALUE, LAST_VALUE).
  • · Grupowanie stringów za pomocą STRING_AGG i wykorzystywanie wyrażeń regularnych.
  • · Przechowywanie i zapytania na danych hierarchicznych z użyciem rekursywnych CTE.

Dzień 2: Przetwarzanie danych i praca z rozproszonymi strukturami

M03
Moduł 3: Praca z danymi typu JSON i modelowanie danych
  • · Obsługa danych JSON w PostgreSQL – funkcje i operatory JSON i JSONB.
  • · Tworzenie schematów oraz relacji w bazie danych.
  • · Zrozumienie struktur tabel tymczasowych, widoków zmaterializowanych i partycjonowania.
M04
Moduł 4: Manipulowanie danymi i zarządzanie transakcjami
  • · Sposoby efektywnego wstawiania, aktualizacji i usuwania danych (INSERT, UPDATE, DELETE, MERGE).
  • · Zasady transakcyjności, blokad i izolacji w PostgreSQL.
  • · Mechanizmy obsługi błędów i transakcji zagnieżdżonych.
  • · Techniki archiwizacji danych oraz usuwania starych rekordów.

Dzień 3: Optymalizacja zapytań i zaawansowane funkcje PostgreSQL

M05
Moduł 5: Optymalizacja zapytań SQL i analiza planu wykonania
  • · Interpretacja wyników EXPLAIN i EXPLAIN ANALYZE.
  • · Indeksy: typy, zasady działania, indeksy funkcyjne, unikalne, częściowe i ich wpływ na wydajność.
  • · Metody optymalizacji zapytań oraz tuning zapytań i parametrów serwera.
M06
Moduł 6: Zaawansowane plusy PostgreSQL
  • · Automatyczny vacuum i jego konfiguracja, monitoring i optymalizacja.
  • · Praca ze schematami informacyjnymi i zaawansowane zarządzanie bazą danych.
  • · Zaawansowane funkcje i możliwości języka PL/pgSQL (opcjonalnie).
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

Co robimy z Twoimi danymi

Dane służbowe (imię, e-mail firmowy, telefon, firma, stanowisko) przetwarzamy w celu obsługi zapytania o szkolenie dla firmy i przygotowania oferty. Administratorem danych jest infoShare Academy Sp. z o.o., Al. Grunwaldzka 472B, 80-309 Gdańsk. Podanie danych jest dobrowolne, ale niezbędne do udzielenia odpowiedzi. Masz prawo dostępu do danych, ich sprostowania, usunięcia, ograniczenia przetwarzania i wniesienia sprzeciwu. Pełną informację znajdziesz w Klauzuli informacyjnej.

Zgody marketingowe (dobrowolne)

Administratorem danych osobowych jest infoShare Academy sp. z o.o. Zasady przetwarzania danych osobowych znajdują się w dokumentach Polityka Prywatności oraz Klauzula Informacyjna.