MS-20761 Querying Data with Transact-SQL

Czas trwania kursu:
5 dni
Cena:
3399 zł netto
Kategoria:
SQL SERVER
Terminy kursów:

KLUCZOWE ZAGADNIENIA

  • podstawy T-SQL – zapytania proste i złączenia zbiorów
  • grupowanie i filtrowanie
  • podzapytania i operacje na zbiorach
  • modyfikacje w danych – dodaj, zamień, usuń

Bartosz Ratajczyk, Microsoft Certified Trainer

TEMATYKA ZAJĘĆ

  • Wprowadzenie do Microsoft SQL Server 2016
    • Podstawowa architektura SQL Server
    • Edycje i wersje SQL Server
    • Rozpoczynanie pracy z SQL Server Management Studio
    • Laboratorium: Praca z narzędziami SQL Server 2016
  • Wprowadzenie do zapytań T-SQL
    • Wprowadzenie do T-SQL
    • Zrozumienie zbiorów (Sets)
    • Zrozumienie logiki predykatów
    • Zrozumienie logicznego porządku operacji w instrukcjach SELECT
    • Laboratorium: Wprowadzenie do zapytań T-SQL
  • Pisanie zapytań SELECT
    • Pisanie prostych instrukcji SELECT
    • Eliminowanie duplikatów za pomocą DISTINCT
    • Używanie aliasów kolumn i tabel
    • Pisanie prostych wyrażeń CASE
    • Laboratorium: Pisanie podstawowych instrukcji SELECT
  • Wykonywanie zapytań na wielu tabelach
    • Zrozumienie złączeń (Joins)
    • Wykonywanie zapytań z użyciem złączeń wewnętrznych (Inner Joins)
    • Wykonywanie zapytań z użyciem złączeń zewnętrznych (Outer Joins)
    • Wykonywanie zapytań z użyciem złączeń krzyżowych (Cross Joins) i złączeń własnych (Self Joins)
    • Laboratorium: Wykonywanie zapytań na wielu tabelach
  • Sortowanie i filtrowanie danych
    • Sortowanie danych
    • Filtrowanie danych za pomocą predykatów
    • Filtrowanie danych za pomocą TOP i OFFSET-FETCH
    • Praca z nieznanymi wartościami
    • Laboratorium: Sortowanie i filtrowanie danych
  • Praca z typami danych SQL Server 2016
    • Wprowadzenie do typów danych SQL Server 2016
    • Praca z danymi znakowymi
    • Praca z danymi daty i czasu
    • Laboratorium: Praca z typami danych SQL Server 2016
  • Używanie DML do modyfikowania danych
    • Wstawianie danych
    • Modyfikowanie i usuwanie danych
    • Laboratorium: Używanie DML do modyfikowania danych
  • Używanie funkcji wbudowanych
    • Pisanie zapytań z funkcjami wbudowanymi
    • Używanie funkcji konwersji
    • Używanie funkcji logicznych
    • Używanie funkcji do pracy z wartościami NULL
    • Laboratorium: Używanie funkcji wbudowanych
  • Grupowanie i agregowanie danych
    • Używanie funkcji agregujących
    • Używanie klauzuli GROUP BY
    • Filtrowanie grup za pomocą HAVING
    • Laboratorium: Grupowanie i agregowanie danych
  • Używanie podzapytań
    • Pisanie podzapytań samoistnych
    • Pisanie podzapytań skorelowanych
    • Używanie predykatu EXISTS z podzapytaniami
    • Laboratorium: Używanie podzapytań
  • Używanie wyrażeń tabelarycznych
    • Używanie widoków
    • Używanie funkcji tabelarycznych inline
    • Używanie tabel pochodnych
    • Używanie wspólnych wyrażeń tabelarycznych (CTE)
    • Laboratorium: Używanie wyrażeń tabelarycznych
  • Używanie operatorów zbiorowych
    • Pisanie zapytań z operatorem UNION
    • Używanie EXCEPT i INTERSECT
    • Używanie APPLY
    • Laboratorium: Używanie operatorów zbiorowych
  • Używanie funkcji okna, przesunięcia i agregacji
    • Tworzenie okien za pomocą OVER
    • Eksploracja funkcji okna
    • Laboratorium: Używanie funkcji okna, przesunięcia i agregacji
  • Pivoting i zestawy grupujące
    • Pisanie zapytań z PIVOT i UNPIVOT
    • Praca z zestawami grupującymi
    • Laboratorium: Pivoting i zestawy grupujące
  • Wykonywanie procedur składowanych
    • Wykonywanie zapytań do danych za pomocą procedur składowanych
    • Przekazywanie parametrów do procedur składowanych
    • Tworzenie prostych procedur składowanych
    • Praca z dynamicznym SQL
    • Laboratorium: Wykonywanie procedur składowanych
  • Programowanie w T-SQL
    • Elementy programowania T-SQL
    • Sterowanie przepływem programu
    • Laboratorium: Programowanie w T-SQL
  • Implementacja obsługi błędów
    • Implementacja obsługi błędów T-SQL
    • Implementacja strukturalnej obsługi wyjątków
    • Laboratorium: Implementacja obsługi błędów
  • Implementacja transakcji
    • Transakcje i silniki baz danych
    • Kontrolowanie transakcji
    • Laboratorium: Implementacja transakcji
Formularz zgłoszeniowy

MS-20761 Querying Data with Transact-SQL

TERMIN KURSU

UCZESTNIK

DANE DO FAKTURY

Dziękujemy!
Zgłoszenie wysłane z sukcesem !
Coś poszło nie tak! Zglosznie nie zostało wysłane.

W przypadku nie otrzymania potwierdzenia prosimy o kontakt:

Adres biura:
CBSG Polska Spółka z o.o.
ul. Czereśniowa 98
98 02-456 Warszawa