Počítačový kurz MOC20761 – MS SQL 2016 - Dotazovanie v Transact-SQL

Počítačový kurz MOC20761 – MS SQL 2016
Dotazovanie v Transact-SQL

Najbližší termín
Najlepší termín kurzu denný kurz
03.12.2018
denný kurz v Bratislave
Cena: 750,00 € bez DPH
Objednať tento termín
Zobraziť všetky termíny (28)
Dĺžka kurzu / počítačového školenia
dĺžka kurzu
5 dní
Cena kurzu / počítačového školenia
cena kurzu bez zliav
750,00 € bez DPH
900,00 € s DPH
Otvorených termínov kurzu / školenia
otvorených termínov:
skupinové: 28
Zľavnená cena kurzu / počítačového školenia
lastminute zľava
nie je
Hotnotenia kurzu / počítačového školenia
hodnotenia účastníkov
veľmi dobré
Miesto kurzu
Miesta otvorených kurzov:
Bratislava - centrum

Anotácia, popis kurzu:

akreditované a certifikované školiace stredisko - garancia spokojnosti - opakovanie kurzu zdarma

Tento kurz je oficiálnym kurzom spoločnosti Microsoft pod číslom 20761B a slúži, ako príprava na oficiálny Microsoft test 70-761 Querying Data with Transact-SQL.

O kurze:
Tento päťdňový kurz je určený ako úvod do Transact-SQL. Tematicky ide kurz od úplných základov SQL, ako je písanie klauzuly SELECT cez základy analýzy agregačnými funkciami až po pokročilé koncepty, ako sú analytické funkcie okna, tabuľkové výrazy a programovanie procedúr.

Zameranie:
Hlavným účelom tohto kurzu je dať študentom dobré pochopenie jazyka Transact-SQL, ktorý je používaný všetkými disciplínami súvisiacimi s SQL serverom, konkrétne Databázová Administrácia, Databázový vývoj, a Business Intelligence. Ako taký, hlavná audiencia pre tento kurz budú: Databázoví administrátori, Databázoví vývojári a BI.
materiály, ktoré sú súčasťou kurzu: Demo príklady ako aj praktické cvičenia z kurzu sú voľne stiahnuteľné na webových stránkach spoločnosti Microsoft. Oficiálna elektronická príručka ku kurzu od spoločnosti Microsoft v cene 270,- EUR je zahrnutá v cene kurzu.
používaná verzia software: Toto oficiálne školenie spoločnosti Microsoft je navrhnuté pre MS SQL Server 2016, je však rovnako relevantné aj pre staršie verzie.
Bezplatné opakovanie kurzu
Tento kurz môžete bezplatne opakovať, ak by ste kurz nezvládli na prvý raz.
Certifikovaný akreditovaný kurz
Sme akreditované školiace stredisko, certifikát získavate ihneď po kurze.
Všetko je v cene kurzu
Nemusíte si k nám nič nosiť, v cene kurzu sú materiály aj občerstvenie.

Kurz môžete u nás absolvovať:

Denne pondelok až piatok od 9:00 do 15:00 Večerne pondelok až piatok od 16:00 do 20:00 Cez víkend sobota a nedeľa od 9:00 do 14:00 Individuálne v akomkoľvek dni a čase podľa Vašej potreby Firemne uzatvorené firemné školenia kdekoľvek na Slovensku u Vás

Otvorené, garantované a zlacnené termíny kurzu:

Otvorený termín

denný
03.12. - 07.12.
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
08.12. - 12.12.
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
10.12. - 14.12.
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
14.01.2019 - 18.01.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
19.01.2019 - 23.01.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
21.01.2019 - 25.01.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
25.02.2019 - 01.03.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
02.03.2019 - 06.03.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
04.03.2019 - 08.03.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
08.04.2019 - 12.04.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
13.04.2019 - 17.04.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
15.04.2019 - 19.04.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
20.05.2019 - 24.05.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
25.05.2019 - 29.05.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
27.05.2019 - 31.05.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
01.07.2019 - 05.07.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
06.07.2019 - 10.07.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
08.07.2019 - 12.07.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
12.08.2019 - 16.08.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
17.08.2019 - 21.08.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
19.08.2019 - 23.08.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
23.09.2019 - 27.09.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
28.09.2019 - 02.10.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
30.09.2019 - 04.10.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
04.11.2019 - 08.11.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

víkendový
09.11.2019 - 13.11.2019
od soboty v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

večerný
11.11.2019 - 15.11.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Otvorený termín

denný
16.12.2019 - 20.12.2019
od pondelka v Bratislave
750,00 €
900,00 € s DPH
Lektori uvedení pri kurzoch budú s najväčšou pravdepodobnosťou termín kurzu aj prednášať. Lektor sa však pri termíne kurzu môže zmeniť v prípade choroby, obsadenia alebo zmeny kurzu v danom termíne.

Nevyhovuje Vám žiadny termín ani miesto?

Sme tu pre Vás aj mimo bežných otvorených termínov či už pre jednotlivca alebo pre firemné skupiny. Vieme Vám ponúknuť individuálny kurz alebo pripraviť skupinový termín podľa Vašej potreby. Napíšte nám Vašu predstavu a pokúsime sa Vám prispôsobiť.

Učebná osnova počítačového školenia
MOC20761 – MS SQL 2016 - Dotazovanie v Transact-SQL

Modul 1: Predstavenie Microsoft SQL server 2016

Tento modul predstavuje technológiu SQL Server, verzie SQL servera, vrátane cloud verzií a ako sa pripojiť k SQL serveru pomocou nástroja SQL Server Management Studio (SSMS).

  • Lekcie:
    • Základná architektúra SQL servera
    • Edície a verzie MS SQL servera
    • Úvod do nástroja SQL Server Management Studio
  • Praktické cvičenie: Práca s nástrojmi SQL Server 2016
    •  Práca s SQL Server Management Studio
    •  Vytváranie a organizácia T-SQL skriptov
    •  Používanie Online kníh

Modul 2: Predstavenie jazyka T-SQL

Tento modul vysvetľuje časti jazyka T-SQL a ich úlohu pri písaní dotazov. Vysvetľuje použitie množín v SQL Serveri. Vysvetľuje použitie predikátovej logiky v SQL Serveri. Vysvetľuje logické poradie operácií v príkaze SELECT.

  • Lekcie:
    • Predstavenie jazyka T-SQL
    • Teória množín
    • Pochopenie Predikátovej logiky
    • Logické poradie operácií v príkaze SELECT
  • Praktické cvičenie:
    •  Vykonávanie základných príkazov SELECT
    •  Písanie dotazov filtrujúcich údaje použitím predikátov
    •  Písanie dotazov zoraďujúcich údaje použitím ORDER BY

Modul 3: Písanie SELECT dotazov

Tento modul predstavuje základy písania príkazov SELECT, pričom sa zameriava na písanie dotazov nad jednou tabuľkou.

  • Lekcie:
    • Jednoduché príkazy SELECT
    • Eliminácia duplicít
    • Použitie aliasov
    • Písanie jednoduchých výrazov CASE
  • Praktické cvičenie: Písanie základných príkazov SELECT
    •  Písanie jednoduchých príkazov SELECT
    •  Eliminácia duplicít použitím DISTINCT
    •  Použitie stĺpcových a tabuľkových aliasov

Modul 4: Dotazy nad niekoľkými tabuľkami

Tento modul popisuje ako písať dotazy, ktoré kombinujú údaje s viacerých zdrojov v Microsoft SQL Server 2016.

  • Lekcie:
    • Pochopenie spojenia JOIN
    • Dotazy s INNER JOIN
    • Dotazy s OUTER JOIN
    • Dotazy s CROSS JOIN a SELF JOIN
  • Praktické cvičenie: Dotazy nad niekoľkými tabuľkami
    •  Písanie dotazov, ktoré používajú INNER JOIN
    • Písanie dotazov, ktoré používajú INNER JOIN s niekoľkými tabuľkami
    • Písanie dotazov, ktoré používajú Self-join
    • Písanie dotazov, ktoré používajú OUTER JOIN
    • Písanie dotazov, ktoré používajú CROSS JOIN

Modul 5: Zoraďovanie a filtrovanie údajov

Tento modul vysvetľuje implementáciu zoraďovania a filtrovania.

  • Lekcie:
    • Zoraďovanie údajov
    • Filtrovanie údajov s pomocou predikátov
    • Filtrovanie s pomocou možností TOP a OFFSET-FETCH
    • Práca s neznámymi hodnotami
  • Praktické cvičenie: Zoraďovanie a filtrovanie údajov
    • Písanie dotazov, ktoré filtrujú údaje použitím klauzuly WHERE
    • Písanie dotazov, ktoré zoraďujú údaje použitím klauzuly ORDER BY
    • Písanie dotazov, ktoré filtrujú údaje použitím možnosti TOP

Modul 6: Práca s dátovými typmi SQL servera 2016

Tento modul predstavuje dátové typy, ktoré SQL server používa na ukladanie údajov.

  • Lekcie:
    • Predstavenie dátových typov pre SQL server 2016
    • Práca s textovými údajmi
    • Práca s dátumom a časom
  • Praktické cvičenie: Práca s dátovými typmi SQL servera 2016
    • Písanie dotazov, ktoré vracajú dátumové a časové hodnoty
    • Písanie dotazov, ktoré používajú Dátumové a časové funkcie
    • Písanie dotazov, ktoré vracajú textové hodnoty
    • Písanie dotazov, ktoré používajú textové funkcie

Modul 7: Použitie príkazov DML na modifikovanie údajov

Tento modul vysvetľuje ako vytvárať DML dotazy, a ako ich používať.

  • Lekcie:
    • Vkladanie údajov
    • Modifikovanie a zlučovanie údajov
    • Generovanie automatických hodnôt v stĺpci
  • Praktické cvičenie: Použitie príkazov DML na modifikovanie údajov
    •  Vkladanie údajov
    •  Aktualizácia a mazanie údajov

Modul 8: Použitie vstavaných funkcií

Tento modul predstavuje niektoré z veľkého množstva vstavaných funkcií v SQL Server 2016.

  • Lekcie:
    • Písanie dotazov so vstavanými funkciami
    • Použitie konverzií
    • Použitie Logických funkcií
    • Použitie funkcií pri práci s hodnotou NULL
  • Praktické cvičenie: Použitie vstavaných funkcií
    • Písanie dotazov, ktoré používajú konverzné funkcie
    • Písanie dotazov, ktoré používajú logické funkcie
    • Písanie dotazov, ktoré testujú hodnotu Null

Modul 9: Zoskupovanie a agregácia údajov

Tento modul popisuje, ako používať agregačné funkcie.

  • Lekcie:
    • Použitie agregačných funkcií
    • Použitie klauzuly GROUP BY
    • Filtrovanie v skupinách cez klauzulu HAVING
  • Praktické cvičenie: Zoskupovanie a agregácia údajov
    • Písanie dotazov, ktoré používajú klazulu GROUP BY
    • Písanie dotazov, ktoré používajú agregačné funkcie
    • Písanie dotazov, ktoré používajú agregačné funkcie s parametrom DISTINCT
    • Písanie dotazov, ktoré filtrujú skupiny pomocou klauzuly HAVING

Modul 10: Použitie pod-dotazov

Tento modul vysvetľuje niekoľko typov pod-dotazov a ako ich používať.

  • Lekcie:
    • Písanie samostatných pod-dotazov
    • Písanie korelovaných pod-dotazov
    • Použitie predikátu EXISTS s pod-dotazmi
  • Praktické cvičenie: Použitie pod-dotazov
    • Písanie dotazov, ktoré používajú samostatné pod-dotazy
    • Písanie dotazov, ktoré používajú skalárne a viachodnotové pod-dotazy
    • Písanie dotazov, ktoré používajú korelované pod-dotazy

Modul 11: Používanie tabuľkových výrazov

V tomto module sa naučíte, ako pracovať s tabuľkovými výrazmi, ako sú odvodené tabuľky (derived tables), CTE – Common Table Expressions, pohľady (Views) a tabuľkové funkcie (TVF – Table Valued funcion). Tieto výrazy sú podobné ako pod-dotazy, v tomto module sa ich naučíte rozlišovať a správne používať.

  • Lekcie:
    • Pohľady (Views)
    • TVF – Inline Table Valued Funcions
    • Odvodené tabuľky (Derived Tables)
    • CTE – Common Table Excpressions
  • Praktické cvičenie: Používanie tabuľkových výrazov
    • Písanie dotazov, ktoré používajú pohľady
    • Písanie dotazov, ktoré používajú TVF
    • Písanie dotazov, ktoré používajú odvodené tabuľky
    • Písanie dotazov, ktoré používajú CTE

Modul 12: Použitie množinových operátorov

Tento modul predstavuje, ako používať množinové operátory UNION, INTERSECT a EXCEPT na porovnávanie riadkov medzi dvoma vstupnými množinami.

  • Lekcie:
    • Dotazy s operátorom UNION
    • Použitie EXCEPT a INTERSECT
    • Použitie APPLY
  • Praktické cvičenie: Použitie množinových operátorov
    • Písanie dotazov, ktoré používajú množinové operátory UNION a UNION ALL
    • Písanie dotazov, ktoré používajú operátory CROSS APPLY a OUTER APPLY
    • Písanie dotazov, ktoré používajú operátory EXCEPT a INTERSECT

Modul 13: Používanie rankovacie, posuvné a agregačné funkcie okna

Tento modul vysvetľuje výhody použitia funkcií okna (Window functions). Ako obmedziť rozsah funkcií okna iba na niektoré riadky v klauzule OVER použitím partícií a rámcov. Písanie dotazov, ktoré používajú funkcie okna a zobrazujú rankovanie, agregovaný výsledok a porovnávanie hodnôt.

  • Lekcie:
    • Vytváranie Okien pomocou klauzuly OVER
    • Prehľad funkcií okna (Window functions)
  • Praktické cvičenie: Používanie rankovacie, posuvné a agregačné funkcie okna
    • Písanie dotazov, ktoré používajú rankovacie funkcie okna
    • Písanie dotazov, ktoré používajú posuvné funkcie okna
    • Písanie dotazov, ktoré používajú agregačné funkcie okna

Modul 14: Pivot a Zoskupovanie v skupinách

Tento modul vysvetľuje ako písať dotazy, ktoré vykonávajú tzv. pivot a unpivot výstupnej množiny, ako aj písanie dotazov agregujú údaje po rôzne zadefinovaných skupinách.

  • Lekcie:
    • Písanie dotazov s PIVOT a UNPIVOT
    • Práca so zoskupovaním Množín
  • Praktické cvičenie: Pivot a Zoskupovanie v skupinách
    • Písanie dotazov, ktoré používajú operátor PIVOT
    • Písanie dotazov, ktoré používajú operátor UNPIVOT
    • Písanie dotazov, ktoré používajú pod-klauzuly GROUPING SETS CUBE a ROLLUP

Modul 15: Vykonávanie uložených procedúr

Tento modul vysvetľuje, ako získať výsledky vykonávaním procedúr uložených na serveri. Ako spúšťať tieto procedúry so vstupnými parametrami a ako vytvoriť jednoduchú procedúru, ktorá obsahuje príkaz SELECT. Okrem toho modul rozoberá vykonávanie dynamického SQL, problematiku SQL injection a ako sa proti tomuto útoku môžeme v MS SQL server 2016 brániť.

  • Lekcie:
    •  Dotazovanie údajov použitím uložených procedúr
    •  Predávanie parametrov uloženým procedúram
    •  Vytváranie jednoduchých uložených procedúr
    •  Práca s Dynamickým SQL
  • Praktické cvičenie: Vykonávanie uložených procedúr
    •  Použitie príkazu EXECUTE na spustenie procedúry
    •  Predávanie parametrov uloženým procedúram
    •  Vykonávanie systémových uložených procedúr

Modul 16: Programovanie pomocou T-SQL

Tento modul vysvetľuje, ako používať v T-SQL základné programovacie koncepty ako sú premenné, rozhodovacie štruktúry a cykly a ako ich prakticky používať pri písaní dotazov.

  • Lekcie:
    •  Programovacie elementy T-SQL
    •  Vetvenie programu pomocou riadiacich štruktúr
  • Praktické cvičenie: Programovanie pomocou T-SQL
    •  Deklarácia premenných a obmedzenia na dávku
    •  Použitie riadiacich štruktúr
    •  Použitie premenných v príkazoch dynamického SQL
    •  Používanie synoným

Modul 17: Implementácia spracovania chýb

Tento modul vysvetľuje ako implementovať spracovanie chybových výstupov v rámci programovaného kódu.

  • Lekcie:
    •  Implementácia spracovania chýb v T-SQL
    •  Implementácia štruktúrovaného spracovania výrazov
  • Praktické cvičenie: Implementácia spracovania chýb
    •  Presmerovanie chýb pomocou TRY/CATCH
    •  Používanie THROW na posielanie chybových hlásení klientom

Modul 18: Implementácia Transakcií

Tento modul vysvetľuje ako implementovať transakcie.

  • Lekcie:
    •  Transakcie a databázový systém
    •  Kontrola transakcií
  • Praktické cvičenie: Implementácia Transakcií
    •  Kontrola transakcií pomocou BEGIN, COMMIT a ROLLBACK
    •  Pridanie spracovania chýb do bloku CATCH

Výstupné vedomosti po kurze / školení:

Po skončení kurzu bude študent schopní:
• Popísať kľúčové schopnosti a komponenty SQL server 2016
• Popísať T-SQL, množiny a predikátovú logiku
• Písať príkazy SELECT nad jednou tabuľkou
• Písať príkazy SELECT nad niekoľkými tabuľkami
• Písať príkazy SELECT s filtrovaním a zoraďovaním
• Popísať ako SQL Server používa dátové typy
• Písať príkazy DML
• Písať dotazy, ktoré používajú vstavané funkcie
• Písať agregačné dotazy
• Písať poddotazy
• Písať a implementovať pohľady a tabuľkové funkcie
• Používať množinové operátory na kombináciu výsledkov dotazov
• Písať dotazy, ktoré Používajú rankovacie, posuvné a agregačné funkcie okna
• Transformovať údaje implementovaním klauzúl PIVOT, UNPIVOT, ROLLUP a CUBE
• Vytvárať a implementovať uložené procedúry
• Pridávať programovacie konštrukcie ako sú premenné, podmienky, cykly do T-SQL kódu

Naši lektori tohoto kurzu - zistite, kto Vás bude učiť

Ing. Patrik Toman
Ing. Patrik Toman
Hodnotenie lektora 97,96% spokojnosť

Patrik je našim najväčším odborníkom na Excel a okrem iného aj špecialista na Microsoft Office, počítačové siete a serverové operačné systémy, Linux a SQL databázy. Patrik je našim odborným garantom pri väčšine kurzov a tvorí obsahovú časť Office kurzov, učebné osnovy a príručky. Má dlhoročnú prax v učení, prednáša IT vyše 10 rokov.
Mgr. Michal Dobšovič
Mgr. Michal Dobšovič
Hodnotenie lektora 97,61% spokojnosť

Michal je našim lektorom už od vzniku spoločnosti. Venuje sa administrácii operačných systémov Linux a Windows Server, je držiteľom certifikácie MCSA – Microsoft Certified Systems Administrator na Windows Server 2003, 2012 a 2016, na technológiu Office 365 a je aj držiteľom prestížneho titulu Microsoft Certified Trainer už od roku 2008. Okrem toho pôsobí ako konzultant a externý správca serverov pre rôzne, aj nadnárodné spoločnosti. V našej spoločnosti ho môžete stretnúť na kurzoch Linux, Windows Server, SQL Server, Microsoft Exchange a na kurzoch počítačových sietí. Vo voľnom čase sa venuje vývoju webových aplikácií na platforme PHP, pričom sa zameriava najmä na objektové programovanie.


U nás si nekupujete iba kurz,
ponúkame Vám komplexné vzdelávanie

Ak nám na niečom naozaj maximálne záleží, tak je to Vaša spokojnosť a tej sa sanžíme všetko prispôsobiť. Nechceme Vám ponúknuť iba kurz, na ktorý prídete a odídete, ale už 9 rokov ponúkame komplexné a garantované vzdelávanie.
V cene tohto kurzu máte nasledovné výhody:
garancia spokojnosti, ak nebudete spokojný, vrátime Vám peniaze
tento kurz môžete zadarmo opakovať po absolvovaní
v cene kurzu máte materiály a písacie potreby
špičkové, moderné učebne a kvalifikovaní lektori z praxe
bohaté občerstvenie, kvalitná káva, čaje, voda a rôzne nápoje


Máte otázky, alebo sa chcete prihlásiť?

Získajte ďalšie informácie ohľadom počítačového kurzu MOC20761 – MS SQL 2016 - Dotazovanie v Transact-SQL a zavolajte nám, alebo nám napíšte nám správu cez kontaktný formulár.

Sme tu pre Vás od 8:00 do 20:00
poradenstvo, objednávky a informácie: 02/4920 3080
e-mailový kontakt: info@itlearning.sk


Zaujal Vás tento počítačový kurz? Chcete sa prihlásiť na kurz a potrebujete pomôcť? Chcete sa poradiť pred nástupom na kurz s lektorom? Radi Vám zodpovieme Vaše otázky ohľadom kurzu MOC20761 – MS SQL 2016 - Dotazovanie v Transact-SQL, prihlásime Vás na kurz, alebo Vám poradíme vybrať si vhodné metodické riešenie pre Vás alebo Vašu firmu.