Detail kurzu
Jazyk SQL - pokročilý v prostredí MS SQL Server (Košice)
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.
Na počítačovom kurze Jazyk SQL pokročilý Vás naučíme pokročilé možnosti dotazovania pomocou príkazu SELECT, budete vedieť využiť poddotazy, spojiť ú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ť.
- Jazyk SQL spoznáte pracujúci na platforme MS SQL Server.
Využite ho aj v iných databázových systémoch (MySQL, Sybase, Oracle, PostgreSQL, Firebird, MS Access a pod.).
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É PRAVÉ 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úry
- Parameter procedúr
- 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.