Język SQL – Transact-SQL
Kategoria: Szkolenia IT
Dostępne terminy
brak terminuKurs przygotowujący do egzaminu certyfikującego „70-461: Writing Queries Using Microsoft® SQL Server® 2014 Transact-SQL”. W zakresie tworzenia zapytań i podstaw administracji bazą danych SQL Server. Celem szkolenia jest opanowanie podstaw składni języka SQL dla Microsoft SQL Server. Zdobycie wiedzy niezbędnej dla pozytywnego zdania egzaminu 70-461.
O szkoleniu
Korzyści
- Po ukończeniu szkolenia uczestnik będzie potrafił posługiwać się językiem SQL w stopniu umożliwiającym wydajną pracę z serwerem i pobranymi z niego danymi.
- Podniesienie efektywności pracy związanej z tworzeniem raportów i zestawień.
- Przeniesienie bezpieczeństwa tworzonych analiz na nowy poziom.
- Zauważalny wzrost komfortu w dostępie do danych.
Harmonogram
- Wprowadzenie do architektury i koncepcji Microsoft SQL Server
- Przegląd wersji serwera SQL.
- Przegląd narzędzi, obiektów serwera.
- Różnice między Transact SQL a innymi językami komputerowymi.
- Tworzenie zapytań SELECT
- Pobieranie danych z serwera.
- Obsługa kryteriów i ich łączenie.
- Zapytania oparte o wiele tabel
- Złączenia tabel w zapytaniach JOIN (LEFT, RIGHT, OUTER, FULL, CROSS).
- Scalanie wyniku zapytania UNION, UNION ALL, INTERSECT, EXCEPT.
- Sortowanie i filtrowanie danych
- Zasady sortowanie i filtrowania danych w języku T-SQL.
- Typy danych i ich zastosowanie w SQL Server
- Wbudowane typy danych: tekst, liczba, waluta, czas.
- Modyfikacja danych z użyciem języka T-SQL
- Polecenia UPDATE.
- Zastosowanie funkcji wbudowanych
- Funkcje tekstowe, czasu, liczbowe i inne.
- Agregacja i grupowanie danych
- Funkcje agregujące i agregacja danych z użyciem MIN,MAX,AVG, COUNT.
- Zastosowanie podzapytań
- Kwerenda jako parametr i optymalizacja wykonania zapytania.
- Użycie wyrażeń tabelarycznych CTE
- CTE w praktyce.
- Zastosowanie operatorów
- Typy i priorytety operatorów.
- Funkcje okien i rankingowe, offset i agregujące
- Funkcje okien OVER().
- Partycjonowanie wyniku zapytania z użyciem PARTITION BY.
- Funkcje PIVOT i grupowanie danych
- Tworzenie zapytań typu tabela przestawna.
- Wykonywanie procedur składowanej
- Tworzenie, modyfikacja procedury składowanej.
- Uruchamianie procedury bezpośrednio i poza środowiskiem.
- Programowanie z T-SQL
- Obsługa przebiegu programu, pętla WHILE, bloki warunkowe IF.
- Etykiety w kodzie i skok do etykiety GOTO.
16 Obsługa i przechwytywanie błędów
- Stosowanie bloków programistycznych TRY/CATCH.
- Obsługa transakcji
- Wykorzystanie transakcji nazwanych i warunkowe cofanie transakcji.