22 299 53 69 biuro@jsystems.pl
Sprawdź 👉 GWARANTOWANE TERMINY SZKOLEŃ 👈 na sezon 2025!
Wykorzystaj budżet szkoleniowy 2025 w przyszłym roku. Wykup Karnet Open lub voucher i wykorzystaj tegoroczny budżet w przyszłym roku.
Informujemy, że w dniu 10.11.2025 firma JSystems Sp. z o.o. jest nieczynna. Wszelkie zapytania prosimy kierować drogą mailową. Na wszystkie wiadomości odpowiemy w najbliższy dzień roboczy.


Zaawansowany SQL w PostgreSQL

by:
Czas trwania 3 dni

Najbliższe terminy tego szkolenia

09.02 11.02 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się
11.05 13.05 Termin gwarantowany Szkolenie online Ostatnie miejsca!
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 1800 PLN (netto)

Standardy JSystems

  1. Wszyscy nasi trenerzy muszą być praktykami i osiągać średnią z ankiet minimum 4.75 na 5. Nie ma wśród nas trenerów-teoretyków. Każdy trener JSystems ma bogate doświadczenie komercyjne w zakresie tematów z których prowadzi szkolenia.
  2. Wszystkie szkolenia mają format warszatowy. Każde zagadnienie teoretyczne jest poparte rzędem warsztatów w ściśle określonym formacie.
  3. Terminy gwarantowane na 100%. Jeśli jakiś termin jest oznaczony jako gwarantowany, oznacza to że odbędzie się nawet jeśli część grupy wycofa się z udziału. Ryzyko ponosimy my jako organizator.
  4. Do każdego szkolenia które wymaga jakiegokolwiek oprogramowania dostarczamy skonfigurowane, gotowe hosty w chmurze. Dzięki temu uczestnik nie musi nic instalować na swoim komputerze (i bić się z blokadami korporacyjnymi). Połączenie następuje przez zdalny pulpit lub SSH - w zależności od szkolenia.
Zapisz się
Program szkolenia

  1. Import, eksport danych
    • COPY TO
    • COPY FROM

  2. Operator CASE

  3. Podzapytania
    • podzapytanie w klauzuli WHERE
    • podzapytanie w klauzuli FROM
    • podzapytanie w klauzuli SELECT
    • podzapytanie skorelowane
    • Klauzula WITH

  4. Zaawansowane elementy agregacji
    • klauzula ROLLUP
    • klauzula CUBE
    • klauzula GROUPING SETS
    • funkcja GROUPING

  5. Wyrażenia regularne
    • Funkcje
    • Wzorce
    • Wyszukiwanie
    • Przetwarzanie danych

  6. Funkcje analityczne
    • Składnia
    • Partycje
    • Okna
    • Bieżący wiersz
    • Funkcje rankingu
    • ROW_NUMBER
    • RANK
    • DENSE_RANK
    • PERCENT_RANK
    • LEAD
    • LAG
    • FIRST_VALUE
    • LAST_VALUE
    • NTH_VALUE

  7. Inne obiekty bazy danych
    • Tabele tymczasowe
    • Tabele partycjonowane
    • Widoki zmaterializowane
    • Linki bazodanowe

  8. Vacuum
    • Zwykły vacuum
    • Zmniejszanie wielkości plików danych
    • Automatyczny vacuum – autovacuum
    • Monitorowanie działania vacuum i autovacuum
    • Optymalizacja procesu VACUUM i AUTOVACUUM

  9. Schemat informacyjny

  10. Pozyskiwanie informacji na temat obiektów bazy danych

  11. Analiza planów wykonania
    • Polecenie explain plan
    • Polecenie explain analyze
    • Metody dostępu do danych
    • Dane statystyczne w planach wykonania

  12. Indeksy
    • Zasada działania
    • Indeksy jedno i wielokolumnowe
    • Indeksy funkcyjne
    • Indeksy unikalne
    • Indeksy częściowe
    • Indeksy a DML

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!


O szkoleniu w skrócie

Szkolenie omawia zaawansowane aspekty SQL w bazach danych PostgreSQL. Podczas szkolenia omawiane są wyrażenia regularne, funkcje analityczne, import i eksport danych, wprowadzenie do optymalizacji i wiele innych.

Każde omawiane zagadnienie jest utrwalane rzędem ćwiczeń o wzrastającym poziomie trudności. W szkoleniu duży nacisk jest kładziony na dobre zrozumienie zasad działania wykorzystywanych technik, a nie ich odtwórcze stosowanie.

Korzyści ze szkolenia

Po ukończeniu tego szkolenia uczestnik będzie potrafił:
  • używać wyrażeń regularnych do wyszukiwania danych i ich obróbki
  • korzystać z funkcji analitycznych w celu zaawansowanej analizy danych
  • Importować i eksportować dane
  • Zmniejszać wielkość obiektów bazodanowych
  • Znajdować wąskie gardła wydajnościowe w zapytaniach
  • Optymalizować zapytania w celu przyspieszenia ich wykonywania
  • Stosować operator CASE będący wyrażeniem warunkowym

Dla kogo?

Dla osób które znają SQL w zakresie podstawowym i chciałyby poszerzyć swoją wiedzę o bardziej zaawansowane zagadnienia SQL w implementacji PostgreSQL. Jest to też ciekawa propozycja dla osób które znają już SQL w implementacji innych baz danych - np. Oracle czy SQL Server. Takie osoby poznają "jak to się robi w PostgreSQL" w zakresie technik których implementacja nie jest zawarta w ANSI SQL.

Prowadzący szkolenie:
Michał Bieniek

Programista baz Oracle i PostgreSQL. Od 10 lat związany ze światem baz danych Oracle, od 8 PostgreSQL. Specjalizuje się w wytwarzaniu oprogramowania w językach PL/SQL i PL/pgSQL oraz technologii Oracle Forms and Reports dla administracji publicznej, branży telekomunikacyjnej, sektora bankowego oraz agencji marketingowych. W latach 2019-2020 zdał egzaminy certyfikacyjne Oracle Database SQL Certified Associate i Oracle PL/SQL Developer Certified Associate. Cały czas poznaje nowe zagadnienia i szuka nowych wyzwań.


Środowisko robocze


Nie jest wymagane instalowanie żadnego oprogramowania przez Uczestnika. Dostęp do gotowego środowiska na potrzeby tego szkolenia jest zapewniany każdemu Uczestnikowi przez organizatora.
Terminy gwarantowane

Gdy na jakiś termin zgłosi się minimalna liczba osób, termin oznaczamy jako gwarantowany.

Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to, że na 100% się odbędzie we wskazanym czasie i miejscu.

Nawet gdyby część takiej grupy zrezygnowała lub przeniosła się na inny termin, raz ustalony termin gwarantowany takim pozostaje. Ewentualne ryzyko ponosimy my jako organizator.

Przejdź do terminów tego szkolenia

Szkolenia online Szkolenia online odbywają się na żywo z udziałem trenera. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia.
Nadal poszukujesz czegoś innego?

Sprawdź pozostałe szkolenia z kategorii:

PostgreSQL Zobacz

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

  • 5.0/5

    Zaawansowany SQL w PostgreSQL

    09-10-2024 Bardzo dobre szkolenie z dużą ilością ciekawych przykładów dotyczących optymalizacji, co na pewno przyda mi się w pracy :) Dzięki! Piotr Drozd, Hapag-Lloyd Knowledge Center Sp. z o.o.
  • 4.9/5

    Zaawansowany SQL w PostgreSQL

    28-06-2024 Polecam. Katarzyna Cholewińska, Główny Urząd Geodezji i Kartografii

Trenerzy kategorii PostgreSQL

Mateusz Henicz
Michał Bieniek
Dariusz Górski
Jacek Januszewski
Zapisz się

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Telefon 22 299 53 69
Napisz do nas

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza