MOC 20761 - SQL Server - tvorba dotazů v T-SQL
20761B: Querying Data with Transact-SQL
Cíl kurzu
Tento kurz je navržen tak, aby seznámil studenty s tvorbou dotazů v Transact-SQL. Kurz je rozvržen na dvě části. První tři dny odpovídají kurzu Základy jazyka SQL a obsahují znalosti potřebné do dalších kurzů zaměřených na SQL Server. Poslední 2 dny se studenti učí pokročilejší dovednosti, které jsou mimo jiné potřebné ke složení zkoušky 70-761.
Místo konání, termíny a ceny
Tabulka je v mobilním režimu a lze posouvat doleva a doprava
Mám zájem, ale nenašel jsem vhodné místo konání nebo termín
Místo konání | Číslo termínu | Termín Čas | Kurzovné bez DPH včetně DPH | Poznámka | Přidat do košíku |
---|---|---|---|---|---|
Tento kurz nemá aktuálně vypsán termín | 29 800 Kč 36 058 Kč |
Délka kurzu
40 vyučovacích hodin v 5 dnech
Obsah kurzu
- Úvod do Microsoft SQL Server 2016 (Základní architektura SQL Server. Verze a edice SQL Serveru. Seznámení s aplikací SQL Server Management Studio.).
- Úvod k dotazům T-SQL (Představení T-SQL. Pochopení sad. Pochopení výrokové logiky. Pochopení logického pořadí operací v příkazu SELECT.).
- Psaní dotazů SELECT (Psaní jednoduchých příkazů SELECT. Vynechání duplicit pomocí DISTINCT. Použití aliasů pro sloupce a tabulky. Psaní jednoduchých výrazů CASE.).
- Dotazy na více tabulek (Pochopení JOIN. Dotazy s INNER JOIN. Dotazy s OUTER JOIN. Dotazy s CROSS JOIN a připojením sebe sama.).
- Řazení a filtrování dat (Řazení dat. Filtrování dat s výroky. Filtrování dat pomocí TOP a OFFSET-FETCH. Práce s neznámými hodnotami.).
- Práce s datovými typy SQL Server 2016 (Představení datových typů. Práce se znakovými daty. Práce s časovými daty.).
- Použití DML ke změně dat (Vkládání dat. Úprava a mazání dat.).
- Použití vestavěných funkcí (Psaní dotazů s vestavěnými funkcemi. Použití konverzních funkcí. Použití logických funkcí. Použití funkcí pro práci s NULL.).
- Seskupování a agregování dat (Použití agregačních funkcí. Použití klauzule GROUP BY. Filtrování skupin pomocí HAVING.).
- Použití vnořeného dotazu (Psaní soběstačných vnořených dotazů. Psaní korelovaných vnořených dotazů. Použití EXISTS s poddotazy.).
- Použití tabulkových výrazů (Použití pohledů. Použití vložené tabulkové funkce. Použití odvozené tabulky. Používání běžných tabulkových výrazů.).
- Použití operátorů sady (Psaní dotazů s operátorem UNION. Použití EXCEPT a INTERSECT. Použití APPLY.).
- Použití okenních funkcí pro hodnocení, ofset a agregace (Vytváření oken pomocí OVER. Prozkoumání okenních funkcí.).
- Kontingenční a seskupovací sady (Psaní dotazů s PIVOT a UNPIVOT. Práce se seskupenými sadami.).
- Spouštění uložených procedur (Dotazy pomocí uložených procedur. Předávání parametrů do uložené procedury. Vytváření jednoduchých uložených procedur. Práce s dynamickým SQL.).
- Programování v T-SQL (Programové prvky T-SQL. Ovládání toku programu.).
- Implementace zpracování chyb (Implementace ošetření chyb v T-SQL. Implementace strukturovaného zpracování výjimek.).
- Implementace transakcí (Transakce a databázové stroje. Ovládání transakcí.).
Výchozí znalosti
Základní znalost operačního systému Microsoft Windows a jeho základní funkčnosti. Pracovní znalost relačních databází.
Pomůcky pro účastníka
- Querying Data with Transact-SQL - MOC Training Kit v elektronické podobě. V ceně kurzu.