Home > Szkolenia > SQL zaawansowany – analiza danych i programowanie w bazie

SQL zaawansowany – analiza danych i programowanie w bazie - 2 dni

szkolenie sql
SQL zaawansowany – analiza danych i programowanie w bazie
1690

Wraz ze wzrostem ilości danych w organizacjach rośnie potrzeba ich zaawansowanej analizy oraz efektywnego przetwarzania bezpośrednio na poziomie bazy danych. Współczesny specjalista pracujący z danymi nie ogranicza się już do prostych zapytań – coraz częściej wykorzystuje zaawansowane mechanizmy SQL do budowy złożonych analiz, automatyzacji procesów oraz implementacji logiki biznesowej.

Szkolenie „SQL zaawansowany – analiza danych i programowanie w bazie” zostało zaprojektowane z myślą o osobach, które znają podstawy SQL i chcą wejść na wyższy poziom pracy z danymi.

Podczas warsztatów uczestnicy poznają zaawansowane techniki tworzenia zapytań, takie jak wyrażenia CTE, funkcje okna czy operacje PIVOT, które pozwalają analizować dane w sposób bardziej elastyczny i efektywny. Istotną częścią szkolenia jest również nauka budowania procedur składowanych i funkcji, dzięki którym możliwe jest przeniesienie logiki biznesowej bezpośrednio do bazy danych oraz automatyzacja codziennych operacji.

Uczestnicy zdobędą także praktyczną wiedzę z zakresu zarządzania transakcjami, spójnością danych oraz bezpiecznego wykonywania operacji modyfikujących dane. Program obejmuje również zagadnienia związane z dynamicznym SQL oraz obsługą błędów, co pozwala tworzyć bardziej zaawansowane i odporne rozwiązania.

Szkolenie ma charakter praktyczny – uczestnicy pracują na realnych przykładach i rozwiązują zadania odzwierciedlające codzienne wyzwania związane z analizą danych i pracą z bazami danych.

Po ukończeniu szkolenia uczestnik będzie potrafił tworzyć złożone zapytania SQL, analizować dane z wykorzystaniem funkcji okna, budować procedury i funkcje oraz świadomie wykorzystywać mechanizmy bazy danych w pracy zawodowej.

Trener: Maciej Tomaszewski

dni 1
Zaawansowane zapytania SQL / Funkcje okna / Zaawansowane operacje na danych / Transakcje i zarządzanie spójnością danych

1. Zaawansowane zapytania SQL

- Wyrażenia CTE

- Złączenia wielu tabel w jednym zapytaniu

- Tworzenie złożonych zapytań

- Zaawansowane grupowanie

- Operacje PIVOT i UNPIVOT

2. Funkcje okna

- Wprowadzenie do funkcji okna

- Sumy i średnie kroczące

- Funkcje rankingowe

- Analiza danych zmieniających się w czasie

3. Zaawansowane operacje na danych

- Wstawianie

- Modyfikowanie

- Usuwanie

- Klauzula MERGE

4. Transakcje i zarządzanie spójnością danych

- Podstawy działania transakcji w SQL

- Wykorzystanie transakcji w operacjach na danych

- Polecenia BEGIN, ROLLBACK i COMMIT

dni 2
Procedury składowane / Tworzenie własnych funkcji / Zadania do samokształcenia

5. Procedury składowane, część 1

- Czym są procedury składowane

- Tworzenie i wywoływanie procedur

- Struktura procedury

- Przekazywanie parametrów

- Praktyczne zastosowania procedur w operacjach na danych

6. Procedury składowane, część 2

- Parametry wyjściowe

- Transakcje w procedurach

- Obsługa błędów

- Dynamiczny SQL w procedurach

- Wyzwalacze

7. Tworzenie własnych funkcji

- Funkcje skalarne

- Przekazywanie parametrów do funkcji

- Funkcje tabelaryczne

- Wykorzystanie funkcji w zapytaniach SELECT

- Różnice między funkcjami a procedurami

8. Zadania do samokształcenia

Cena od 1690 PLN netto/osobę
1690
Koszt: 1690 PLN

Jest to cena netto

Podana cena jest ceną netto. Do podanej kwoty należy doliczyć 23% VAT.

Voucher na szkolenia 2026/ 2027!

Oferujemy możliwość zakupu voucherów szkoleniowych.

Kup VOUCHER teraz i wykorzystaj do końca 2027 r.!

Cena szkolenia zawiera

W przypadku szkoleń zdalnych:

  • Materiały szkoleniowe
  • Certyfikat PL / EN

Forma szkolenia

Stawiamy na bezpieczeństwo Uczestników i Trenerów dlatego też, ze względów bezpieczeństwa, preferujemy obecnie szkolenia w formie on-line na  żywo z trenerem.

Wielkość grupy

Szkolenia organizowane są w grupach już od 5 osób.  Kameralna atmosfera sprzyja przyswajaniu wiedzy oraz ułatwia kontakt z Prowadzącym.