Detail kurzu

Microsoft SQL Server špecialista - komplexný balík kurzov: pokročilé dotazovanie, analýza dát a programovanie v Transact SQL

IT LEARNING SLOVAKIA, s.r.o.

Popis kurzu

Tento komplexný balík kurzov je určený pre účastníkov, ktorí už ovládajú základy SQL a chcú sa posunúť na pokročilú úroveň práce s databázami Microsoft SQL Server. V prvej časti sa zameriava na pokročilú tvorbu dotazov pomocou jazyka Transact-SQL, kde sa účastníci naučia pracovať s DML príkazmi (INSERT, UPDATE, DELETE, MERGE), využívať vstavané funkcie, riešiť konverzie a podmienky a efektívne agregovať dáta pomocou GROUP BY a HAVING. Súčasťou je aj práca s množinovými operátormi (UNION, EXCEPT, INTERSECT), riešenie špecifík ako NULL hodnoty či generovanie hodnôt pomocou IDENTITY a sekvencií. Nadväzujúci kurz je orientovaný na pokročilé metódy analýzy dát pomocou Transact-SQL. Účastníci sa naučia využívať korelované poddotazy, tabuľkové výrazy (CTE, odvodené tabuľky), operátory CROSS APPLY a OUTER APPLY a najmä analytické funkcie (window functions) vrátane agregačných, rankovacích či posuvných funkcií. Súčasťou je aj práca s transformáciou dát pomocou PIVOT a UNPIVOT. Dôraz sa kladie na praktické využitie pri analytickom reportingu a príprave dát priamo na strane databázy. Záverečný kurz sa zameriava na programovanie databázy v prostredí Microsoft SQL Server. Účastníci sa naučia vytvárať uložené procedúry, používateľské funkcie a triggery, pracovať s obmedzeniami (constraints) a pochopia princípy indexovania. Súčasťou je aj optimalizácia dotazov vrátane čítania exekučných plánov a identifikácie výkonových problémov. Po absolvovaní balíka bude účastník schopný navrhovať efektívne databázové riešenia, analyzovať dáta a implementovať logiku priamo na strane databázy.

Cieľová skupina

pokročilý
Hodnotenie




Organizátor