MS-20461 Querying Microsoft SQL Server

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

KLUCZOWE ZAGADNIENIA

  • podstawy T-SQL – od prostych zapytań do bardziej zaawansowanych
  • modyfikacje w danych – dodaj, zamień, usuń
  • wykorzystanie funkcji okna OVER()
  • konstrukcje zaawansowane – PIVOT I UNPIVOT, CTE, GROUPING SETS
  • kontrola przepływu danych i obsługa błędów
  • poziomy izolacji i obsługa transakcji

Bartosz Ratajczyk, Microsoft Certified Trainer

TEMATYKA ZAJĘĆ

  • Wprowadzenie do Microsoft SQL Server 2014
    • Podstawowa architektura SQL Server
    • Edycje i wersje SQL Server
    • Rozpoczynanie pracy z SQL Server Management Studio
    • Laboratorium: praca z narzędziami SQL Server 2014
  • Wprowadzenie do zapytań T-SQL
    • Wprowadzenie do T-SQL
    • Zrozumienie zbiorów
    • Zrozumienie logiki predykatów
    • Zrozumienie logicznego porządku operacji w instrukcjach SELECT
    • Laboratorium: wprowadzenie do zapytań Transact-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ń
    • Wykonywanie zapytań z użyciem złączeń wewnętrznych
    • Wykonywanie zapytań z użyciem złączeń zewnętrznych
    • Wykonywanie zapytań z użyciem złączeń krzyżowych i złączeń własnych
    • Laboratorium: wykonywanie zapytań na wielu tabelach
  • Sortowanie i filtrowanie danych
    • Sortowanie danych
    • Filtrowanie danych za pomocą predykatów
    • Filtrowanie za pomocą TOP i OFFSET-FETCH
    • Praca z nieznanymi wartościami
    • Laboratorium: sortowanie i filtrowanie danych
  • Praca z typami danych SQL Server 2014
    • Wprowadzenie do typów danych SQL Server 2014
    • Praca z danymi znakowymi
    • Praca z danymi daty i czasu
    • Laboratorium: praca z typami danych SQL Server 2014
  • 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 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 zapytań do danych za pomocą procedur składowanych
    • Pisanie zapytań z PIVOT i UNPIVOT
    • 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
    • Używanie bloków TRY / CATCH
    • Praca z informacjami o błędach
    • Laboratorium: implementacja obsługi błędów
  • Implementacja transakcji
    • Transakcje i silnik bazy danych
    • Kontrolowanie transakcji
    • Laboratorium: implementacja transakcji
  • Dodatek 1: poprawa wydajności zapytań
    • Czynniki wpływające na wydajność zapytań
    • Wyświetlanie danych o wydajności zapytań
    • Laboratorium: poprawa wydajności zapytań
  • Dodatek 2: wykonywanie zapytań do metadanych SQL Server
    • Wykonywanie zapytań do widoków i funkcji katalogu systemowego
    • Wykonywanie systemowych procedur składowanych
    • Wykonywanie zapytań do dynamicznych obiektów zarządzania
    • Laboratorium: wykonywanie zapytań do metadanych SQL Server
Formularz zgłoszeniowy

MS-20461 Querying Microsoft SQL Server

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