PostgreSQL dla analityków i zaawansowanych użytkowników

Szkolenie PostgreSQL dla analityków i zaawansowanych użytkowników to 2-dniowy kurs przeznaczony dla analityków danych, programistów, administratorów baz danych oraz zaawansowanych użytkowników, którzy chcą wykorzystać pełen potencjał PostgreSQL w analizie danych i projektach biznesowych. Podczas szkolenia uczestnicy poznają zaawansowane zapytania SQL, CTE, window functions oraz pracę z danymi JSON i JSONB, a także specjalistyczne typy indeksów. Kurs obejmuje również optymalizację zapytań, partycjonowanie tabel, tworzenie funkcji i procedur w PL/pgSQL oraz monitoring wydajności. Realizujemy szkolenia w formie online i stacjonarnej na terenie całej Polski. Nie widzisz szkolenia, którego szukasz? Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Czas trwania: 2 dni / 14 h

Opis

Zaawansowane zapytania SQL

  • Podzapytania i operacje zagnieżdżone
  • CTE – rekursywne i nierekursywne
  • Window functions w analizach i raportowaniu
  • Efektywne przetwarzanie i agregacja danych

Dane złożone i JSON w PostgreSQL

  • Typy JSON i JSONB
  • Funkcje JSON w PostgreSQL
  • Wyszukiwanie i modyfikacja danych semi-strukturalnych
  • Integracja danych strukturalnych i JSON

Indeksy i optymalizacja

  • Indeksy: GIN, GiST, BRIN
  • EXPLAIN / EXPLAIN ANALYZE
  • Techniki tuningowe
  • Optymalizacja zapytań w dużych bazach

Partycjonowanie i skalowalność

  • Partycjonowanie zakresowe, listowe i hash
  • Zastosowania w big data
  • Praca na dużych wolumenach danych

PL/pgSQL i automatyzacja

  • Funkcje i procedury w PL/pgSQL
  • Logika biznesowa w bazie
  • Wyzwalacze (triggers)
  • Automatyzacja procesów

Monitoring i case studies

  • Monitorowanie wydajności bazy
  • Analiza statystyk i wąskich gardeł
  • Rekomendacje optymalizacyjne
  • Case studies z projektów produkcyjnych

 

FAQ – PostgreSQL: zaawansowane zapytania SQL i optymalizacja

1. Jak wykorzystywać CTE i window functions w PostgreSQL?

Szkolenie obejmuje Common Table Expressions, zapytania rekursywne i nierekursywne oraz funkcje okienkowe wykorzystywane w analizach danych i raportowaniu biznesowym.

2. Jak pracować z JSON i JSONB w PostgreSQL?

Kurs obejmuje przechowywanie, wyszukiwanie i modyfikację danych w formacie JSON i JSONB, funkcje wbudowane PostgreSQL oraz integrację danych strukturalnych i semi-strukturalnych.

3. Jak optymalizować zapytania i dobierać indeksy?

Szkolenie obejmuje tworzenie indeksów GIN, GiST i BRIN, analizę planów wykonania EXPLAIN oraz techniki tuningowe dla dużych baz danych PostgreSQL.

4. Jak stosować partycjonowanie i skalować bazę danych?

Uczestnicy poznają partycjonowanie zakresowe, listowe i hash, zastosowania w dużych zbiorach danych oraz efektywne przetwarzanie i agregację informacji.

5. Jak implementować logikę biznesową i monitorować wydajność?

Kurs obejmuje tworzenie funkcji i procedur w PL/pgSQL, wyzwalacze, monitorowanie statystyk bazy, wykrywanie wąskich gardeł oraz case studies z projektów produkcyjnych.

ZOBACZ NASZE INNE SZKOLENIA

Zapytaj
o szkolenie

Nie widzisz szkolenia, którego szukasz?

Żadna tematyka nas nie ogranicza – jesteśmy otwarci i stworzymy szkolenie idealnie dopasowane do Twoich potrzeb.

Przykładowe szkolenia: Cisco, Analiza biznesowa, BPMN, UML, PowerBi, Elasticsearch, Sztuczna inteligencja, Python, C++, C#, Selenium, Jenkins, Szkolenia miękkie, UX, Social Media i Marketing, Sprzedaż, Zarządzanie projektami, Design Thinking, Linux, Embedded, Postman, Ms Excel, Adobe, Docker, Kubernetes, Terraform, Azure, SAP, UiPath, Machine Learning.