Detail kurzu
Jazyk SQL - pokročilé techniky a programování v SQL Serveru
ICT Pro s.r.o.
Popis kurzu
Rozšíření znalostí o pokročilou programovatelnost SQL Serveru. Účastníci se naučí za pomoci jazyka Transact SQL (T-SQL) vytvářet a pracovat s pohledy, zapsat a používat vlastní uživatelské funkce, seznámí se s pokročilejšími možnostmi práce s daty jako jsou skórování dat, triggery a stored procedury, CTE a rekurzivní dotazy. Dozví se jak využít transakce pro vyšší bezpečnost a spolehlivost zpracování dat.
TOTO ŠKOLENÍ VÁM POMŮŽE:- Rozšířit znalosti jazyka SQL a pracovat s pokročilými technikami a programováním v SQL Serveru
- Zlepšit schopnosti práce s velkými objemy dat a optimalizovat databázi
- Získat praktické zkušeností s nástroji jako je Management Studio a Transact-SQL
- Zefektivnit práci s databázemi a zkrátit dobu potřebnou k dosažení výsledků
- středně až pokročilí uživatele databází, kteří chtějí rozšířit své znalosti jazyka SQL a naučit se pokročilé techniky a programování v SQL Serveru.
- pracovníci v oblasti IT, kteří se specializují na správu, vývoj a analýzu dat v různých oborech
Obsah kurzu
- Proměnné a práce s nimi
- Skalární proměnné
- Tabulkové proměnné
- Dočasné tabulky vs. tabulkové proměnné
- Konverze datových typů
- Dynamické generování SQL příkazu
- Pohledy - Views
- Vytváření a modifikace pohledů, práce s pohledy
- Vkládání dat do pohledů a integrity omezení
- Indexování pohledů pro urychlení zpracování
- Common Table Expressions (CTE)
- Zjednodušování složitých dotazů přes CTE
- Rekurzivní dotazy
- Příkazy kontroly toku dat
- Větvení příkazů přes IF a ELSE
- Cykly pomocí WHILE
- Řízení chodu skriptu (RETURN, BREAK, CONTINUE, GOTO)
- Funkce IIF a CASE
- Stored procedury
- Základy stored procedur
- Parametrické stored procedury
- Používání návratových hodnot
- Bezpečnost stored procedur
- Ladění stored procedur
- Uživatelské funkce
- Skalární funkce
- Inline funkce
- Funkce vracející tabulky - table-Valued functions
- Ladění výkonu dotazů
- Exekuční plány
- Využití indexů
- Skórování dat
- Windowing a window partitioning
- Funkce ROW_NUMBER
- Funkce RANK a DENSE_RANK
- Funkce NTILE
- Transakce a zámky
- Základy transakčního zpracování
- Příkazy BEGIN, COMMIT, ROLLBACK a SAVE TRANSACTION
- Vnořené transakce
- Zámky a blokování objektů, vliv na současný průběh zpracování
- Správa uzamykání objektů, locking hints
- Izolační úrovně transakcí
- Zpracování chyb
- Použití TRY ... CATCH bloku
- Příkaz RAISERROR, proměnná @ @ ERROR
- ladění v SQL Server Management Studiu
- Triggery
- Standardní AFTER triggery
- INSTEAD OF triggery
- DDL a logon triggery
- Kurzory
- Úvod do zpracování dat pomocí kurzorů
- Vliv kurzorů na výkon SQL Serveru
Certifikát
Klienti obdrží certifikát o úspěšném absolvování kurzu
Hodnocení
Organizátor
Podobné kurzy
podle názvu a lokality