Detail kurzu
Jazyk SQL - pokročilý v prostredí MS SQL Server (Žilina)
IVIT - Inštitút vzdelávania informačných technológií, s.r.o.
Popis kurzu
Počítačový kurz Jazyk SQL – pokročilý prehlbuje znalosti účastníkov o pokročilé možnosti využívania jazyka SQL v prostredí databázového systému MS SQL Server.
Účastníci kurzu sa naučia pokročilé možnosti dotazovania pomocou príkazu SELECT, využívať poddotazy, spájať údaje z viacerých tabuliek, filtrovať, zoraďovať a zoskupovať výsledky. Účastníci sa naučia využívať vstavané funkcie a vytvárať si vlastné funkcie, využívať uložené procedúry a spúšťať.
Obsah kurzu
VÝBER ÚDAJOV Z DATABÁZY - PRÍKAZ SELECT
- Použitie klauzúl - Z, V
- Filtrovanie údajov pomocou WHERE
- Zoraďovanie výsledkov pomocou klauzuly ORDER BY
SPÁJANIE ÚDAJOV Z VIACERÝCH TABULIEK
- VNÚTORNÉ SPOJENIE, ĽAVÉ PRÁVNE SPOJENIE, ÚPLNÉ SPOJENIE, KRÍŽOVÉ SPOJENIE
- Joinovanie tabuliek samých so sebou
- Zoskupovanie údajov pomocou GROUP BY
- Filtrovanie zoskupených údajov pomocou HAVING
- Vyhlásenie - PARAMETRE
- Základné súhrnné funkcie - AVG, COUNT, MAX, MIN, SUM
- Príkazy UNION, EXCEPT, INTERSECT, MINUS
VKLADANIE, EDITÁCIA A MAZANIE ZÁZNAMOV
- Príkazy INSERT, UPDATE a DELETE
- Klauzula VÝSTUP / VRÁTENIE
- Vytváranie a použitie Sekvencie
VNORENÉ OTÁZKY (PODOTÁZKY)
- Úvod k vnoreným otázkam
- Použitie vnorených dotazov vo výrazoch a ako odvodené tabuľky
- Použitie operátorov IN a EXISTUJE
- Použitie klauzuly OVER a stránkových funkcií (ROW_NUMBER, RANK)
- Filtrovanie pomocou TOP a OFFSET-FETCH
SÚPRAVY PIVOT TABUĽKY A ZOSKUPOVANIA
- Použitie operátorov PIVOT a UNPIVOT
- Práca so ZOSKUPINNÝMI MNOŽINAMI
PROCEDURÁLNE NADSTAVBY JAZYKA SQL
- Dokazovanie dať s použitím procedúr
- Postup parametra
- Tvorba základného postupu
- Používanie nástroja DEBUG
- Riadenie kódu (IF, WHILE atď.)
POUŽITIE VSTAVANÝCH FUNKCIÍ
- Typy funkcií
- Vytváranie funkcií
- Písanie dotazov s použitím funkcií
- Spúšťače (TRIGGER)
Cieľová skupina
IT kurz Jazyk SQL Pokročilý jazyk pre užívateľov, ktorí potrebujú rýchlo pracovať na MS SQL Server prostredníctvom jazyka SQL, správy tohto nie je náplňou ich práce.POŽADOVANÉ VSTUPNÉ VEDOMOSTI:
Vyžadujú znalosti práce s jazykom SQL na základnej úrovni kurzu Jazyk SQL – základy.
Odporúčaná je znalosť práce s aktuálnou databázovou miestnosťou, ktorá podporuje štandard SQL jazyka (napr. MS SQL Server, MS Access, MySQL, ORACLE a pod.).
Cena kurzu zahŕňa: občerstvenie (káva, čaj, minerálka, keksíky, prípadne ovocie), osvedčenie, ktoré je potvrdením absolvovania počítačového školenia, sadu neriešených príkladov, študijný materiál spoločnosti IVIT, vypracovaný v slovenskom jazyku.