T-SQL - szkolenie zaawansowane

Informacje o wydarzeniu

Rozpoczęcie
15 wrzesień 2025
Zakończenie
18 wrzesień 2025
Cena za osobę
2 800,00zł

Masz pytanie?

Sławomir Podymniak

email:  szkolenia@doce.pl
tel: +48 22 308 68 48
kom: +48 607 663 772

T-SQL - szkolenie zaawansowane

Opis szkolenia

Szkolenie dla osób znających podstawy T-SQL, które chcą rozwinąć umiejętności w zakresie tworzenia zaawansowanych zapytań i pracy z danymi w SQL Server. Uczestnicy poznają m.in. złożoną składnię SELECT, funkcje analityczne, CTE (w tym rekurencyjne), podzapytania, tabele tymczasowe i pochodne, funkcje użytkownika oraz techniki grupowania i złączeń.

Program obejmuje także procedury składowane, dynamiczny SQL, transakcje oraz analizę planów wykonania zapytań. Kurs nastawiony jest na praktykę i przygotowuje do samodzielnej, zaawansowanej pracy z bazami danych.

Program

  • Omówienie składni polecenia SELECT
    • Elementy składni
    • Jak jest przetwarzany
    • Jakie typy danych zwraca
    • Jak prosto utworzyć tabelę
  • Typy danych, hierarchia i funkcje wbudowane
    • Przegląd typów danych
    • Wpływ na sposób przetwarzania zapytania
    • Funkcje wbudowane w zależności od typów danych
  • Etykiety obiektów, wpływ kontekstu bazy danych oraz collation na efekt
  • Kolumny wyliczalne
    • Łączenie kolumn
    • Instrukcja CASE i IIF
    • Funkcje wbudowane
    • Funkcje własne
  • Klauzula WHERE aspekty zaawansowane
  • Podzapytania
    • Nieskorelowane
    • Skorelowane
  • Tabele pochodne
    • Tworzenie
    • Restrykcje
    • Zastosowanie
  • CTE
    • Zwykłe
    • Rekurencyjne
    • Porównanie i zastosowania
  • Tabele tymczasowe
    • Lokalne
    • Globalne
  • Funkcje tworzone przez użytkownika
    • Skalarne
    • Inline table-valued functions
    • Multi-statement table-valued functions
    • Porównanie
  • Porównanie i zastosowania obiektów tworzonych w zapytaniach
  • Partycjonowanie
  • Klauzula OVER
  • Funkcje Rankingu
  • Funkcje okienkowe
  • Funkcje analityczne
  • Porównanie i zastosowania
  • Grupowanie aspekty zaawansowane
    • Po czym można grupować
    • Groupping sets
    • Pivot
    • Unpivot
  • Złączenia tabel aspekty zaawansowane
    • Różne rodzaje złączeń
    • Wiele warunków
    • Różne operatory
    • Podsumowanie
  • Zmienne
    • Polecenie Set i SELECT porównanie i zastosowania
    • Zasięg
  • Procedury
    • Kiedy i do czego używamy
    • Procedury i Funkcje porównanie różnic
    • Procedury wbudowane
    • Procedury użytkownika
    • Przekazywanie zmiennych
    • Zwracanie wyników
    • Podsumowanie
  • Procedury aspekty zaawansowane
    • Obiekty tymczasowe tworzone przez procedury
    • Procedury wywołujące inne procedury
    • Dynamic SQL
  • Transakcje
    • Wprowadzenie do modelu transakcji
    • Jak SQL obsługuje transakcje
    • Poziomy Izolacji
    • Dyrektywy na sesji i w zapytaniach
  • Modyfikacje Danych
    • Insert
    • Update
    • Delete
    • Log transakcyjny wprowadzenie
  • Wprowadzenie do Planów Wykonania Zapytań
    • Elementy Planu
    • Jak czytać i interpretować
    • Inne metody uzyskania danych
  • Podsumowanie

Zadaj pytanie naszemu ekspertowi

Masz pytania, a może masz pomysł który chciałbyś przedyskutować?

Umów się na bezpłatną konsultację