SQL Advanced Programming (SQL2)

Databases, MS SQL

Location, current term course



Brno
12/17/2020 - 12/18/2020
Order
1/14/2021 - 1/15/2021
Order
2/11/2021 - 2/12/2021
Order
3/11/2021 - 3/12/2021
Order
Praha
1/4/2021 - 1/5/2021
Order
1/25/2021 - 1/26/2021
Order
2/22/2021 - 2/23/2021
Order
Vlastní Školení na míru (termín, lokalita, obsah, délka)

The course:

Hide detail
  • Proměnné a práce s nimi
    1. Skalární proměnné
    2. Tabulkové proměnné
    3. Dočasné tabulky vs. tabulkové proměnné
    4. Konverze datových typů
    5. Dynamické generování SQL příkazu
  • Pohledy - Views
    1. Vytváření a modifikace pohledů, práce s pohledy
    2. Vkládání dat do pohledů a integrity omezení
    3. Indexování pohledů pro urychlení zpracování
  • Common Table Expressions (CTE)
    1. Zjednodušování složitých dotazů přes CTE
    2. Rekurzivní dotazy
  • Příkazy kontroly toku dat
    1. Větvení příkazů přes IF a ELSE
    2. Cykly pomocí WHILE
    3. Řízení chodu skriptu (RETURN, BREAK, CONTINUE, GOTO)
    4. Funkce IIF a CASE
  • Stored procedury
    1. Základy stored procedur
    2. Parametrické stored procedury
    3. Používání návratových hodnot
    4. Bezpečnost stored procedur
    5. Ladění stored procedur
  • Uživatelské funkce
    1. Skalární funkce
    2. Inline funkce
    3. Funkce vracející tabulky - table-Valued functions
  • Ladění výkonu dotazů
    1. Exekuční plány
    2. Využití indexů
  • Skórování dat
    1. Windowing a window partitioning
    2. Funkce ROW_NUMBER
    3. Funkce RANK a DENSE_RANK
    4. Funkce NTILE
  • Transakce a zámky
    1. Základy transakčního zpracování
    2. Příkazy BEGIN, COMMIT, ROLLBACK a SAVE TRANSACTION
    3. Vnořené transakce
    4. Zámky a blokování objektů, vliv na současný průběh zpracování
    5. Správa uzamykání objektů, locking hints
    6. Izolační úrovně transakcí
  • Zpracování chyb
    1. Použití TRY ... CATCH bloku
    2. Příkaz RAISERROR, proměnná @ @ ERROR
    3. ladění v SQL Server Management Studiu
  • Triggery
    1. Standardní AFTER triggery
    2. INSTEAD OF triggery
    3. DDL a logon triggery
  • Kurzory
    1. Úvod do zpracování dat pomocí kurzorů
    2. Vliv kurzorů na výkon SQL Serveru
Recommended previous course:
SQL Introduction - Querying and managing data (SQL1)
Schedule:
2 days (9:00 AM - 5:00 PM )
Course price:
282.14 € ( 341.39 € incl. 21% VAT)

Vybrané zákaznické reference

ANeT-Advanced Network Technology, s.r.o., David L.
SQL Advanced Programming ( SQL2)
"velká spokojenost, stejně jako s SQL1. Těším se na další :-)."
AXA Management Services s.r.o., Jakub S.
SQL Advanced Programming ( SQL2)
"Můj celkový dojem ze školení je velmi dobrý. Získané znalosti i materiály budu v budoucnu při své pracovní agendě hojně využívat. "
Provident Financial s.r.o., Tomáš U.
SQL Advanced Programming ( SQL2)
"školení bolo vyvážené co se týče rychlosti probírané látky, demonstrovaných příkladů, teorie a příkladů z praxe. Děkujeme"
Sberbank CZ, a.s., Helena T.
SQL Advanced Programming ( SQL2)
"kurz bol vedený vynikajúcim spôsobom a veľmi poučným, moc díky skvelému lektorovi :)"
Sberbank CZ, a.s., Lukáš P.
SQL Advanced Programming ( SQL2)
"prinosem hodne praktickych ukazek"
Sberbank CZ, a.s., Miroslava Š.
SQL Advanced Programming ( SQL2)
"Oceňuji srozumitelnost informací a ochotu vysvětlovat i další věci mimo definovaný obsah kurzu."
Everesta, s.r.o., Vítězslav N.
SQL Advanced Programming ( SQL2)
"Školení super; školitel je naprostý profík. Rozšířil jsem si vědomosti v oblasti SQL - Select."
JabloPCB s.r.o., Martin V.
SQL Advanced Programming ( SQL2)
"Lektor zaujal. Uváděl příklady z praxe. Podával vše srozumitelně. nejlepší školení na jakém jsem byl"
Essox s.r.o., Justýna H.
SQL Advanced Programming ( SQL2)
"Školení nemůžu hodnotit jinak než velmi pozitivně. Obsahově se sice jelo podle osnovy kurzu, ale pokud byl prostor odbočit k jinému tématu, které ale bylo relevantní, dostali jsme se i k tomu. Na tomto kurzu jsem se dozvěděla hodně informací (nad očekávání), některé věci pro mě budou více využitelné v praxi, některé méně, ale celkově mě to ve znalostech posunulo dál. Kurz / lektora / firmu určitě dál doporučím."
Ministerstvo školství, mládeže a tělovýchovy, Lenka C.
SQL Advanced Programming ( SQL2)
"Úplná spokojenost. Lektor operativně reagoval na individuální potřeby studentů."
EDITEL CZ s.r.o., Martin H.
SQL Advanced Programming ( SQL2)
"Nemám vůbec co vytknout. Lektor perfektně vše vysvětlil, včetně zopakování základů. Kurz naprosto splnil očekávání."
Sumisho Global Logistics Europe s.r.o., Tomáš H.
SQL Advanced Programming ( SQL2)
"největší přínosem bude využití v praxi ihned po kurzu."
Asseco Central Europe, a.s., Miloš Š.
SQL Advanced Programming ( SQL2)
"stavba, obsah, užitečnost i reakce na dotazy"
Asseco Central Europe, a.s., Michal L.
SQL Advanced Programming ( SQL2)
"Školení mi přineslo hlubší pohled do problematiky MS SQL. Lektor, který nás školil nám ukázal spoustu praktických příkladů, které jsou využitelné v praxi. Vysvětlil rozdíly mezi Oracle a MS SQL. Školení hodnotím velmi kladně. "
Asseco Central Europe, a.s., Petr S.
SQL Advanced Programming ( SQL2)
"Vynikající"
Asseco Central Europe, a.s., Jaromír S.
SQL Advanced Programming ( SQL2)
"Pan Solnař je špička v oboru. Naprostá spokojenost."
Asseco Central Europe, a.s., Pavel B.
SQL Advanced Programming ( SQL2)
"Školení bylo na profesionální úrovni, jak výkladem, připravenými materiály a názornými ukázkami. Pan David Solnař je profesionální lektor. "
Process Automation Solutions s.r.o., Filip E.
SQL Advanced Programming ( SQL2)
"Spokojenost"
DataSeed Solutions s.r.o., Jan R.
SQL Advanced Programming ( SQL2)
"Zajímavý kurz, dobře připravený. Ozřejmení některých faktů, které užívám běžně + rozšíření novinky."
Sberbank CZ, a.s., Erika V.
SQL Advanced Programming ( SQL2)
"Lektor byl dobrý, velmi dobře a srozumitelně vysvětluje, super! Jelikož na kurz přišli účastníci, kteří moc s SQL nepracují a ten základ nemají, probíral se spíše základ a na témata, kvůli kterým jsem přišla, se nedostalo. To není chyba lektora ani školící firmy."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Martin U.
SQL Advanced Programming ( SQL2)
"Bylo to dobrý - praktický, doporučím kolegům z dalších oddělení...Díky!"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Marie O.
SQL Advanced Programming ( SQL2)
"Velmi dobrý kurz"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Šárka N.
SQL Advanced Programming ( SQL2)
"Dobře připravený kurz, výborný školitel :-). Díky. Šárka"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Kristýna J.
SQL Advanced Programming ( SQL2)
"Líbila se mi flexibilita v požadavcích, že jsme mohli projít i základy, i když to původně nebylo v plánu. Vše ostatní bylo fajn, nemám co vytknout. Díky, Lukáši"
Kooperativa pojišťovna, a.s., Vienna Insurance Group, David R.
SQL Advanced Programming ( SQL2)
"Školení bylo na vysoké úrovni. Školitel zodpovídal všechny dotazy."
Kooperativa pojišťovna, a.s., Vienna Insurance Group, Alena P.
SQL Advanced Programming ( SQL2)
"Takto vypadá kurz, který vede někdo, koho tato práce opravdu baví, rozumí dané problematice a navíc má vlohy pro učení! Moc děkujeme :-) "
ČSOB Leasing, a.s., Ladislav J.
SQL Advanced Programming ( SQL2)
"Oceňuji schopnost lektora rychle identifikovat úroveň znalostí jednotlivých účastníků a pružně přizpůsobit výuku jejich znalostem. Bez toho by to v téhle skupince jinak fakt nešlo :-)"
Notino, s.r.o., Tomáš K.
SQL Advanced Programming ( SQL2)
"Dobře zaměřený okruh témat dané problematiky, jen bych se více věnoval některým tématům ( Ladění výkonu dotazů - Exekuční plány Využití indexů Jak pracuje cache SQL Serveru) Kvalitně odvedená práce lektora, velice děkuji, pěkně a názorně odprezentované a vysvětlené."
Fordist Czech, s.r.o., Ondřej N.
SQL Advanced Programming ( SQL2)
"vše v naprostém pořádku"
Generální ředitelství cel, Jiří Š.
SQL Advanced Programming ( SQL2)
"Výborné školení, které přineslo řadu nových věcí."
FEI Czech Republic s.r.o., Filip J.
SQL Advanced Programming ( SQL2)
"Děkuji, kurz mi moc pomohl."
Kingspan a.s., Martin H.
SQL Advanced Programming ( SQL2)
"Sice v tuto chvili vse nevyuziji, ale mam prehled a pripadne vim co hledat. Takze spokojenost"
W.A.G. payment solutions, a.s., David M.
SQL Advanced Programming ( SQL2)
"Libila se mi napln, vsechny priklady, vysvetlena slozitost, rychle a dobre zodpovezene dotazy. "
W.A.G. payment solutions, a.s., Rostislav K.
SQL Advanced Programming ( SQL2)
"Zcela kladné hodnocení. "
Monster Worldwide CZ s.r.o., Tereza S.
SQL Advanced Programming ( SQL2)
"Školení proběhlo nad očekávání, probrali jsme vše, co bylo v osnově kurzu. Lektor se nám plně věnoval a zodpověděl všechny dotazy. Z kurzu jsme si odnesly spoustu znalostí. Bylo skvělé, že jsme měly možnost vyzkoušet si vše na příkladech."
Hortim-International, spol. s r.o., Jiří V.
SQL Advanced Programming ( SQL2)
"dojem je vinikající"
Zebra Technologies CZ s.r.o., Petra B.
SQL Advanced Programming ( SQL2)
"+ mali sme moznost precvicit si preberanu latku + komorna atmosfera + flexibilita preberanych tem"
Hortim-International, spol. s r.o., Pavel B.
SQL Advanced Programming ( SQL2)
"Celkově spokojený."
JABLOTRON SECURITY a.s., Martin M.
SQL Advanced Programming ( SQL2)
"Školení splnilo moje očekávání. Jsem spokojen. M. "
SolidVision, s.r.o., Oliver K.
SQL Advanced Programming ( SQL2)
"+ odbornost lektora + přínos kurzu v praxi "
SolidVision, s.r.o., Dominika J.
SQL Advanced Programming ( SQL2)
"Nemám ku školeniu pripomienky. Lektor je odborník v obore, obsah kurzu prispôsobil potrebám... Celkový dojem pozitívny a užitočný."
STAPRO s. r. o., Jan N.
SQL Advanced Programming ( SQL2)
"Skoleni splnilo moje ocekavani i kdyz ne vse vyuziji ve svoji praxi."
AXA Management Services s.r.o., Daniel D.
SQL Advanced Programming ( SQL2)
"Kurz je zamereny na praktickou vyuzitelnost probiranych SQL kodu pomoci konkretnich pripadu (jak ukazkovych, tak z praxe). Velice inspirativni zdroj pro reseni konkretnich problemu s daty."
AUTEL, a.s., Tomáš B.
SQL Advanced Programming ( SQL2)
"Děkuji za školení."
PEPSICO CZ s.r.o., Václav H.
SQL Advanced Programming ( SQL2)
"Kurz mel pro me obsahove vysokou hodnotu. Jsem velice spokojen jak s lektorem, tak prostredim i obsahem kurzu. Jako velke plus vidim ve zpusobu pojeti kurzu, kdy teorie bylo minimalne a temer celou dobu jsme vse procvicovali na praktickych cvicenich a skutecnych prikladech coz bylo velmi prinosne."