Kategorie: Bazy danych, SQL, MS SQL Server
Szkolenie z najważniejszych zagadnień pisania zapytań w języku SQL w dialekcie Transact-SQL, stosowanym w produktach z serii Microsoft SQL Server. Od najprostszych zapytań typu SELECT po zapytania złożone, podzapytania, perspektywy. Indeksy i podstawy optymalizacji.
Poza zapoznaniem się z podstawami teorii, zajęcia mają charakter przede wszystkim warsztatowy, praktyczny.
Szkolenie odpowiada programem pierwszym trzem dniom autoryzowanego szkolenia Język T-SQL w Microsoft SQL Server.
Osobom chcącym kontynuować poszerzanie wiedzy z zakresu T-SQL polecamy nasze szkolenie Zaawansowane zagadnienia języka T-SQL w MS SQL Server.
Czas trwania
3 dni
Program
- Wprowadzenie do Microsoft SQL Server
- Najważniejsze narzędzia: SQL Server Management Studio
- Dokumentacja
- Organizacja pracy
- Wprowadzenie do języka T-SQL (Transact-SQL)
- SQL jako język operujący na zbiorach
- Konstrukcja wyrażeń typu SELECT
- Wyrażenie typu SELECT (DQL – Data Query Language)
- Porządkowanie i filtrowanie wyników: ORDER BY, WHERE, TOP, OFFSET-FETCH
- Modyfikator DISTINCT
- Stosowanie aliasów
- Wyrażenia warunkowe: CASE
- Wartości nieznane: NULL
- Wyrażenia operujące na wielu tabelach
- Rodzaje złączeń: INNER JOIN, OUTER JOIN, CROSS JOIN
- SELF JOIN
- Wielokrotne złączenia w jednej kwerendzie
- Funkcje wbudowane w MS SQL Server
- Typy danych i konwersja typów
- Funkcje operujące na datach
- Funkcje operujące na napisach
- Funkcje logiczne
- Operacje na wartościach NULL
- Grupowanie i agregacja danych
- GROUP BY oraz HAVING
- Funkcje agregujące
- Podzapytania
- Stosowanie podzapytań
- Operatory EXISTS oraz IN
- Operacje na zbiorach
- UNION, UNION ALL
- EXCEPT, INTERSECT
- Funkcje okien czasowych
- Tworzenie okien przy pomocy OVER
- Funkcje ROW_NUMBER, RANK, DENSE_RANK, NTILE, LAG, LEAD, FIRST_VALUE oraz LAST_VALUE
- Podsumowania danych
- GROUPING SETS
- PIVOT oraz UNPIVOT
- GROUP BY ROLLUP oraz GROUP BY CUBE
Training also available in English.
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla osób nie mających doświadczenia z relacyjnymi bazami danych i językiem SQL, zarówno programistów, jak i analityków oraz innych osób pragnących rozpocząć korzystanie z bazy Microsoft SQL Server. Szkolenie prowadzone jest domyślnie na wersji 2019. Na życzenie, dla grup na zamówienie, możliwa jest realizacja na dowolnej innej wersji.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.