Detail kurzu
Základy SQL jazyka v SQL Serveri
LAPIS IT, s.r.o.
Popis kurzu
Hlavným cieľom kurzu je, aby absolvent ovládal aké sú hlavné možnosti práce s dátami v SQL Servri, ako písať bezpečné a efektívne dotazy, a ako ladiť komplexný kód v prípade problémov. Ďalej sa venuje oblasti ako odchytávať a ošetrovať vzniknuté chyby, a ako zabezpečiť dátovú integritu dát. Zahŕňa aj úvod do pokročilejších možností práce s dátami, ako sú skórovanie dát, užívateľské funkcie, triggre a stored procedúry.
Obsah kurzu
ÚVOD DO SQL SERVERA
- SQL Server Management Studio
- Komponenty a objekty SQL Servera
- Vytváranie tabuliek a dátové typy stĺpcov
POUŽITIE PRÍKAZU SELECT
- Základná syntax a použitie
- Filtrovanie údajov pomocou WHERE
- Zoraďovanie výsledkov pomocou ORDER BY
- Používanie aliasov pre tabuľky a stĺpce
- Používanie výrazov a operátorov
- NULL hodnota a práca s NULL hodnotami
- Eliminácia duplicitných záznamov
- Obmedzovanie množstva vrátených záznamov pomocou TOP
- Zoskupovanie údajov pomocou GROUP BY
- Filtrovanie zoskupených údajov pomocou HAVING
- Základné agregačné funkcie
- Príkaz SELECT INTO
- Dopad dotazov na výkon SQL Servera
PRÍKAZY INSERT, UPDATE A DELETE
- Základná a rozšírená syntax
- Klauzula OUTPUT
SPÁJANIE DÁT Z VIACERÝCH TABULIEK
- Joiny – INNER JOIN, LEFT a RIGHT JOIN, FULL JOIN, CROSS JOIN
- Joinovanie tabuliek samých so sebou
- UNION, EXCEPT, INTERSECT
PODDOTAZY (SUBQUERIES)
- Úvod do poddotazov
- Použitie poddotazov vo výrazoch a ako odvodené tabuľky
- Použitie operátorov IN a EXISTS
- Prepojené poddotazy (correlated subqueries)
PREMENNÉ A PRÁCA S NIMI
- Skalárne premenné
- Tabuľkové premenné
- Dočasné tabuľky vs. tabuľkové premenné
- Konverzia dátových typov
PRÍKAZY KONTROLY TOKU DÁT
- Vetvenie príkazov cez IF a ELSE
- Cykly pomocou WHILE
- Príkaz CASE
ZABEZPEČENIE DÁTOVEJ INTEGRITY
- Obmedzenia na vkladané hodnoty – NULL a NOT NULL, constraints
- Predvolené hodnoty
- Unikátne hodnoty
- Identita a jej automatické generovanie
- Referenčná integrita cudzie kľúče
SPRACOVANIE CHÝB
- Použitie TRY…CATCH bloku
- Príkaz RAISERROR, premenná @@ERROR
- Debugovanie v SQL Server Management Studiu
LADENIE VÝKONU DOTAZOV
- Exekučné plány
- Využitie indexov
- Ako pracuje cache SQL Servera
SKÓROVANIE DÁT
- Windowing a window partitioning
- Funkcia ROW_NUMBER
- Funkcie RANK a DENSE_RANK
- Funkcia NTILE
ÚVOD DO POKROČILÉHO PROGRAMOVANIA
- Užívateľské funkcie
- Základy stored procedúr
- Základy triggrov
Cieľová skupina
Kurz je určený pre vývojárov a začínajúcich administrátorov, ktorí sa potrebujú rýchlo naučiť pracovať v SQL Serveri, pretože jeho správa nie je hlavnou náplňou ich práce.
Hodnotenie
Organizátor
Podobné kurzy
podľa názvu a lokality