SQL jazyk pro pokročilé
Tento dvoudenní kurz rozšiřuje a prohlubuje znalosti posluchačů v oblasti SQL dotazování. Jeho obsahem je popis pokročilé syntaxe jazyka, definice datových struktur, dotazy a manipulace s daty.
Navazuje na kurz Základy SQL jazyka a je vyučován na platformě Microsoft s využitím dialektu T-SQL.
Kurz akreditovaný pro DVPP
Délka kurzu: 2 dny (8:30 - 16:00)
Termíny
-
Absolvent kurzu bude umět
- Vytvářet a používat pokročilé dotazy v SQL a manipulovat s daty.
- Definovat, tvořit a pracovat s pokročilými databázovými objekty.
-
Požadavky pro absolvování kurzu
- Osvěžit si a ucelit své znalosti v jazyce SQL, naučit se nové konstrukce
-
Kurz určen pro
- Databázové administrátory, developery, IT architecty.
- Uživatele, kteří se chtějí naučit SQL jazyk.
-
Literatura
Všichni účastníci školení obdrží materiály společnosti OKsystem.
-
Technické vybavení
Všechny učebny jsou vybaveny nadstandardními počítači připojenými k Internetu, učebny jsou prostorné, klimatizované, bezbariérové a s připojením na Wi-Fi. V případě zájmu lze školení absolvovat online live.
-
Osnova
Modul 1: Speciální datové typy a funkce
- XML, JSON
- Hierarchické datové typy
- Prostorové datové typy
- Ostatní datové typy
Modul 2: Spojování tabulek
- JOIN
- SET operátory a tabulkové operátory
Modul 3: Grupování a agregace
- Agregační funkce a GROUP BY
- Rollup, cube & grouping sets
- HAVING
Modul 4: Subdotazy
- Podle typu (skalární, multivalued , korelované)
- Podle výskytu (WHERE, FROM, SELECT)
Modul 5: Window funkce
- OVER
- Rankovací, agregační, offsetové, distribuční
Modul 6: CTE
- CTE
- Rekurzivní dotazy
Modul 7: DDL, DML
- CREATE, ALTER, DROP
- INSERT, UPDATE, DELETE, MERGE
Modul 8: Procedury a dynamické SQL
- Procedury
- Dynamické SQL
Modul 9: Triggery
- DML triggery
- DDL triggery
Modul 10: Transakce
- Transakce
- Zámky
- Hinty
Modul 11: Výkon dotazů
- Optimalizace dotazů
- FullText
Ceny jsou bez DPH. OKsystem a.s. si vyhrazuje právo změnit termín a cenu školení.