TSQL zaawansowany

Opis

Opis szkolenia

Szkolenie rozwija kompetencje pracy z zaawansowanymi konstrukcjami T-SQL, które są wykorzystywane w codziennym utrzymaniu i rozwoju baz danych oraz w analizie danych. Uczestnicy przećwiczą m.in. podzapytania skorelowane, CTE, funkcje okienkowe, operatory zbiorów, PIVOT/UNPIVOT oraz pracę z procedurami i Dynamic SQL. Zajęcia są nastawione na praktykę i pokazują, jak tworzyć rozwiązania czytelne, odporne na błędy oraz gotowe do zastosowania w środowisku produkcyjnym.

Cele edukacyjne

  • Projektowanie i optymalizowanie zapytań T-SQL z wykorzystaniem podkwerend, wyrażeń tabelowych oraz operatorów zbiorów.
  • Stosowanie funkcji okienkowych, agregacji oraz technik przestawiania i grupowania danych w celu tworzenia zaawansowanych zestawień.
  • Tworzenie procedur składowanych, wykorzystywanie Dynamic SQL oraz implementowanie obsługi błędów i rozwiązań raportowych.

Wymiar czasowy
2 dni (16 godzin lekcyjnych)

Metody pracy

Szkolenie realizowane jest z wykorzystaniem metod nastawionych na praktykę i aktywne zaangażowanie uczestników, w tym:

  • Miniwykład z omówieniem dobrych praktyk i najczęstszych błędów.
  • Warsztaty praktyczne przy stanowiskach komputerowych (zadania krok po kroku).
  • Case study na rzeczywistych scenariuszach: analiza wymagań, dobór konstrukcji T-SQL, weryfikacja wyników.
  • Ćwiczenia z samodzielnym rozwiązywaniem problemów i omówieniem rozwiązań na forum.

Program szkolenia*

Podkwerendy w praktyce

  • Podkwerendy w SELECT / WHERE / FROM
  • Podkwerendy skorelowane
  • EXISTS i praca z podkwerendami

Wyrażenia tabelowe i porządkowanie logiki zapytań

  • Tabele pochodne
  • Wspólne wyrażenia tabelowe (CTE)
  • Widoki – zastosowania i ograniczenia
  • Funkcje tabelowe wbudowane

Operatory zbiorów i praca na wynikach

  • UNION / UNION ALL – poprawne zastosowanie
  • EXCEPT oraz INTERSECT
  • APPLY (CROSS/OUTER) – scenariusze użycia

Funkcje okienkowe i analityka w T-SQL

  • ROW_NUMBER, RANK, DENSE_RANK, NTILE
  • LAG, LEAD, FIRST_VALUE, LAST_VALUE
  • Klauzula OVER – partycjonowanie i sortowanie

Przestawianie i grupowanie danych

  • PIVOT oraz UNPIVOT
  • Praca ze zbiorami grup i zestawieniami zbiorczymi
  • Budowa czytelnych zapytań do raportów i analiz

Procedury składowane i Dynamic SQL

  • Wywoływanie procedur i odpytywanie danych
  • Parametry wejściowe i wyjściowe
  • Tworzenie prostych procedur składowanych
  • Dynamic SQL – zasady bezpiecznego stosowania

Obsługa błędów i stabilność rozwiązań

  • TRY / CATCH
  • Informacje o błędach i ich interpretacja
  • Budowanie rozwiązań odpornych na błędy

Reporting Services (SSRS) i implementacja raportów

  • Źródła danych i ciągi połączeniowe
  • Filtry i parametry
  • Raport w kreatorze i ręczna konstrukcja raportu
  • Prezentacja danych w formie graficznej

Po ukończeniu szkolenia uczestnicy potrafią tworzyć zaawansowane zapytania T-SQL z użyciem podkwerend, CTE, operatorów zbiorów oraz funkcji okienkowych, a także przekształcać i agregować dane na potrzeby analiz i raportów. Potrafią również budować i uruchamiać procedury składowane (w tym Dynamic SQL), wdrażać obsługę błędów oraz przygotowywać zestawienia i raporty w oparciu o SSRS.*Przed każdym szkoleniem Trener kontaktuje się z Uczestnikami w celu ustalenia ewentualnych modyfikacji programu, zakresu kursu, dopasowania ćwiczeń i use-case do potrzeb Uczestników.

Kategorie:

Szkolenie „TSQL zaawansowany” pozwala sprawnie pisać wydajne, czytelne i skalowalne zapytania oraz budować raportowanie oparte na danych w SQL Server.

Podziel się

Podobne szkolenia

Szkolenie „Kreacja wizerunku w relacjach biznesowych” to praktyczny warsztat, który pokazuje, jak świadomie budować profesjonalny wizerunek placówki medycznej i własny, wzmacniając zaufanie oraz autorytet w relacjach biznesowych.

Szkolenie „Negocjacje i komunikacja perswazyjna w relacjach biznesowych” to praktyczny warsztat, który uczy, jak skutecznie negocjować, przekonywać i budować trwałe relacje biznesowe w sektorze medycznym.

Szkolenie jest przeznaczone dla osób zainteresowanych tematyką bezdomności i chcących nabyć praktyczne umiejętności pracy z osobami bezdomnymi. Uczestnicy dowiedzą się, jak wspierać osoby bezdomne w zdobyciu schronienia, znalezieniu pracy oraz reintegracji społecznej, a także jak udzielać wsparcia emocjonalnego i budować efektywne relacje. Szkolenie prowadzone jest przez doświadczonych praktyków i ekspertów z dziedziny pracy z osobami bezdomnymi.

Szkolenie „Praca z osobami z niepełnosprawnościami” przygotowuje do skutecznej pracy z osobami z różnymi rodzajami niepełnosprawności. Uczestnicy poznają praktyczne metody wsparcia, komunikacji i współpracy, które pomagają lepiej odpowiadać na indywidualne potrzeby osób z niepełnosprawnościami w codziennej pracy zawodowej.

Szkolenie „Sztuczna inteligencja w logistyce” pokazuje, jak wykorzystać AI do lepszego planowania, szybszych decyzji i ograniczania kosztów w transporcie, magazynie i łańcuchu dostaw – na praktycznych przykładach i gotowych scenariuszach wdrożeń.

Szkolenie „Zarządzanie kosztami w operacjach logistycznych” pokazuje, jak szybko identyfikować źródła kosztów w transporcie, magazynie i zapasach oraz wdrażać usprawnienia, które obniżają wydatki bez pogorszenia jakości obsługi.

Szkolenie „Fryzjer w Social Mediach” pokazuje, jak zamieniać codzienną pracę w salonie w atrakcyjne treści, które budują markę, przyciągają nowych klientów i wypełniają grafik wizyt.

Szkolenie „Przedłużanie i Zagęszczanie Włosów” uczy bezpiecznych, nowoczesnych metod aplikacji, doboru pasm i pielęgnacji, aby uzyskać naturalny efekt, trwałość usługi i zminimalizować ryzyko reklamacji.

Szkolenie „Cięcia” dla fryzjerów to praktyczne warsztaty, które pozwalają wykonywać nowoczesne i powtarzalne strzyżenia szybciej, precyzyjniej i z lepszym dopasowaniem do kształtu twarzy oraz rodzaju włosów.

Szkolenie „Stylizacja” dla fryzjerów uczy, jak szybko i powtarzalnie wykonywać nowoczesne stylizacje dzienne i okolicznościowe, dobierać technikę do włosów klienta oraz utrwalać efekt bez obciążania i reklamacji.

Szkolenie „Pielęgnacja” dla fryzjerów uczy, jak dobierać i wykonywać profesjonalne zabiegi regenerujące oraz rekomendować pielęgnację domową, aby poprawić kondycję włosów, utrzymać efekt usług i zwiększyć sprzedaż kosmetyków bez reklamacji.

Szkolenie „Koloryzacja” dla fryzjerów to intensywne warsztaty, które pozwalają pewniej dobierać kolor, przewidywać efekt i wykonywać nowoczesne techniki farbowania z mniejszym ryzykiem błędów i reklamacji.