Vy uvidíte lektora, jeho prezentáciu, výklad a lektor uvidí vašu prácu a pracovnú plochu, aby vás mohol viesť a usmerňovať pri praktických zadaniach a príkladoch.
Pripojenie do virtuálnej učebne je jednoduché a nebudete potrebovať žiadny špeciálny software, postačí Vám internetový prehliadač. Pripojenie a technické detaily s Vami pred kurzom prekonzultuje náš pracovník a pomôže Vám pripraviť Váš počítač na online kurz. Všetky študijné materiály sú pre Vás pripravené online.
Denný kurz sa realizuje v čase od 9:00 do 15:00 hod. Medzi 12:00 a 13:00 hod. je prestávka určená na obed. Počas dňa sú ešte 2 krátke prestávky na kávu, vodu, čaj a iné.
Denné kurzy sa realizujú v našich učebniach. Sú skupinové a otvárame ich už od 2 účastníkov pre maximálne 12 účastníkov (veľmi výnimočne viac), priemerný počet účastníkov na otvorených kurzoch je 4-5.
Večerný kurz sa realizuje v čase od 16:00 do 20:00 hod. Približne okolo 18:00 hod. je kratučká prestávka na kávu, vodu, čaj a iné. K dispozícii je vám aj občerstvenie v podobe croissantov, čajového pečiva, prípadne čerstvé bagety.
Večerné kurzy sa realizujú v našich učebniach. Sú skupinové a otvárame ich už od 2 účastníkov pre maximálne 12 účastníkov (veľmi výnimočne viac), priemerný počet účastníkov na otvorených kurzoch je 4-5 účastníkov.
Víkendový kurz sa realizuje v čase od 9:00 do 14:00 hod. iba v sobotu a v nedeľu podľa počtu dní trvania kurzu. Ak má kurz viac ako 2 dni, jeho trvanie sa rozloží na viacero víkendov.
Kurzy sú skupinové a otvárame ich už od 2 účastníkov pre maximálne 12 účastníkov (veľmi výnimočne viac), priemerný počet účastníkov na otvorených kurzoch je 4-5 účastníkov.
Cez víkend sú počas kurzu 3 kratučké prestávky na kávu, vodu, čaj a iné. K dispozícii je vám aj občerstvenie v podobe croissantov, čajového pečiva, prípadne čerstvé bagety. Hodinová prestávka na obed nie je plánovaná, no pokiaľ sa skupina s lektorom dohodne na obedovej prestávke - je možná.
Okrem skupinových kurzov vám ponúkame aj individuálne kurzy či konzultácie. Termín kurzu MOC20762 – MS SQL 2016 - Vývoj SQL databáz si stanovíte podľa poteby a Vášho voľného času a my sa Vám pokúsime prispôsobiť.
Cena individuálneho vzdelávania je prirodzene vyššia ako cena skupinového školenia, pretože sa naše kapacity venujú iba Vám.
Cena za individuálny kurz MOC20762 – MS SQL 2016 - Vývoj SQL databáz sa odvíja aj od toho, ako veľmi máme vo Vami vybranom termíne vyťažených lektorov, od jazyka výučby, od miesta konania kurzu a od jeho formy. Cenu Vám radi zašleme na základe Vašej požiadavky.
Cena sa určuje podľa miesta školenia, formy školenia a odvíja sa od počtu účastníkov a pripadnej modifikácie dĺžky alebo obsahu kurzu.
Cena za uzatvorený kurz MOC20762 – MS SQL 2016 - Vývoj SQL databáz sa odvíja aj od toho, ako veľmi máme vo Vami vybranom termíne vyťažených lektorov, od jazyka výučby, od miesta konania kurzu a od jeho formy. Cenu Vám radi zašleme na základe Vašej požiadavky.
Napíšte nám Vašu predstavu a my Vám obratom zašleme nielen cenovú ponuku, ale aj referencie a profily lektorov. Môžeme Vám pripraviť aj školenie na mieru, zložiť učebnú osnovu z viacerých kurzov.
U nás kurzy neotvárame podľa toho, ako to vyhovuje nám, ale v prvom rade podľa toho, ako to vyhovuje vám. Naše otvorené skupinové terminy kurzov sú predovšetkým zrkadlom vašich potrieb, teda potrieb našich zákazníkov.
Ak vám nevyhovuje žiadny skupinový termín kurzu - denný, večerný, víkendový a dokonca ani živý online kurz - napíšte nám. Preveríme možnosti a pokiaľ budeme mať voľné kapacity a učebne, Váš termín vyhlásime za verejný. Všetci sa prispôsobíme Vám.
Napíšte nám do správy Vašu predstavu a my Vám obratom odpíšeme.
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. Vyberte si, ako Vám môžme pomôcť s termínom pre počítačový kurz MOC20762 – MS SQL 2016 - Vývoj SQL databáz.
Aktivujte si strážneho psa - posielanie nových termínov priamo na Váš e-mail
Otvoríme nový skupinový termín, ktorý Vám bude vyhovovať
Ponúkneme Vám uzatvorený termín pre väčšiu skupinu u nás alebo u Vás vo firme
Pred začatím práce s Microsoft SQL Serverom, či už ide o vývoj alebo administráciu, je dôležité rozumieť rozsahu SQL Server platformy. Konkrétne je veľmi užitočné rozumieť, že SQL Server nie je iba databázový engine – je to kompletná platforma na správu podnikových údajov. SQL Server poskytuje silnú platformu pre všetky veľkosti organizácií a poskytuje obsiahlu sadu nástrojov na to, aby bol vývoj jednoduchší a viac robustný.
V relačnej databáze so systémom riadenia (RDBMS) sú užívatelia a systémové údaje uložené v tabuľkách. Každá tabuľka pozostáva z množiny riadkov, ktoré popisujú entitu a množiny stĺpcov, ktoré držia atribúty danej entity. Napríklad tabuľka zákazníkov môže obsahovať stĺpce, ako je MenoZákazníka a KreditLimit a riadok pre každého zákazníka. V manažovacom softvéri Microsft SQL Servera sú tabuľky obsiahnuté v rámci schém, ktoré sú koncepčne veľmi podobné priečinkom, ktoré obsahujú súbory operačného systému. Návrh tabuliek je jedna z najdôležitejších úloh, ktorú databázový vývojár robí, nakoľko nesprávny dizajn tabuľky vedie v lepšom prípade ku neefektívnemu dotazovaniu, v horšom prípade ku vzniku nekonzistentných údajov. Okrem správneho dizajnu tabuľky je rovnako dôležité, ako daný dizajn implementovať.
Fyzický návrh databázy môže mať výrazný dopad na schopnosť databázy spĺňať úložiskové a výkonnostné požiadavky definované zúčastnenými stranami. Návrh fyzickej implementácie databázy zahŕňa plánovanie filegroups, ako používať partitioning na správu veľkých tabuliek a ako používať kompresiu na zvýšenie výkonnosti úložiska. Temporal tables sú nová funkcionalita v SQL Server 2016 a ponúka priamočiare riešenie na zbieranie zmien vašich údajov.
Kvalita údajov vo vašej databáze vo veľkej miere určuje použiteľnosť a efektivitu aplikácií, ktoré na nej závisia – môže na tom závisieť úspech alebo zlyhanie organizácie alebo podnikania. Zabezpečenie integrity údajov je kritický krok na udržiavanie vysoko kvalitných údajov. Je potrebné vynucovať integritu údajov na všetkých úrovniach aplikácie od prvého zapísania alebo zberu z úložiska. Systém riadenia Microsoft SQL Serveru ponúka rozsah funkcionalít, ktoré zjednodušia túto úlohu.
Index je zbierka stránok asociovaná s danou tabuľkou. Indexy sú používané na zvýšenie výkonnosti dotazov alebo na vynútenie unikátnosti. Pred naučením sa ako implementovať indexy je nápomocné pochopiť ako fungujú, ako sú efektívne jednotlivé dátové typy pri ich použití v indexoch a ako sa tvoria indexy, ktoré sú vytvorené z niekoľkých stĺpcov. Tento modul pojednáva štruktúru tabuliek, ktoré nepoužívajú indexy a rôzne typy indexov dostupne v Microsoft SQL server.
Indexy hrajú dôležitú rolu pri efektívnom a rýchlom získavaní údajov z SQL servera. Tento modul pojednáva pokročilé indexačné témy, v rátanie Covering indexov, klauzuly INCLUDE, query hints, padding a fill factor, štatistík, použitia DMO, Database Tuning Advisor a Query store.
Predstavené vo verzií Microsoft SQL Server 2012, Columnstore indexy sú používané vo veľkých Warehouse riešeniach vo veľkom množstve organizácií. Tento modul zdôrazňuje výhody použitia týchto indexov na veľkých množinách údajov, vylepšenia Columnstore indexov vo verzií 2016 a veci na uváženie na efektívne využitie vo vašej organizácií.
Tento modul pojednáva o návrhu a implementácií pohľadov. Pohľad (View) je špeciálny typ dotazu, ktorý je uložený a môže byť použitý inými dotazmi, ako tabuľka. V rámci dotazu sa na disk ukladá iba samotná definícia dotazu, nie výsledok. Jediná výnimka sú tzv. indexované pohľady (indexed Views), kde sú výsledky uložené na disk rovnako ako pri tabuľke. Pohľady zjednodušujú návrh databázy, poskytnutím abstrakčnej vrstvy skrytím komplexnosti tabuliek a tabuľkových spojení. Pohľady okrem toho slúžia na zabezpečenie údajov poskytnutím prístupu k pohľadu bez poskytnutia prístupu k objektom, ktoré sú na pozadí. To znamená že údaje si zachovajú svoju diskrétnosť a môžu byť prezerané iba náležitými osobami.
Tento modul popisuje návrh a implementáciu vlastných uložených procedúr.
Funkcie sú rutiny, ktoré používame na zabalenie často vykonávanej logiky. Namiesto opakovaného písania danej logiky na mnoho miestach, môže kód zavolať funkciu. Vďaka tomu sa kód ľahšie udržiava a jednoduchšie sa hľadajú chyby. V tomto module sa naučíte, ako navrhovať a implementovať vlastné funkcie (UDF – User Defined Functions), ktoré umožňujú presadzovať biznis pravidlá alebo konzistenciu údajov. Okrem toho sa naučíte, ako upravovať a spravovať existujúce funkcie.
Data Manipulation Language (DML) triggers sú veľmi silné nástroje, ktoré môžeme používať na vynútenie doménovej, entitnej, relačnej integrity údajov a biznis logiky. Vynútenie integrity pomôže stavať spoľahlivé aplikácie. V tomto module sa naučíte, čo sú DML trigery, ako vynucujú integritu údajov, aké typy trigerov máme k dispozícií a ako ich definovať v databáze.
Microsoft SQL Server 2014 uviedol In-memory online trasaction processing (OLTP) funkcionalitu na zvýšenie výkonnosti OLTP. SQL Server 2016 pridáva niekoľko vylepšení, ako je schopnosť zmeniť pamäťovo optimalizovanú tabuľku bez potreby jej opätovného vytvorenia. Pamäťovo optimalizované tabuľky sú primárne ukladané v pamäti, čo poskytuje zvýšenú výkonnosť redukciou množstva prístupov na disk. Natívne kompilované uložené procedúry ďalej zvyšujú túto výkonnosť oproti štandardnému Transact-SQL.
Ako SQL Server profesionál sa pravdepodobne stretnete s požiadavkou vytvoriť databázu, ktorá vyhovuje biznis štandardom. Väčšina požiadaviek môže byť splnená použitím Transact-SQL. Občas sú však potrebné dodatočné možnosti, ktoré sa dajú splniť iba použitím štandardného programovania (CLR - common language runtime) kódu. Ako sú pridávané nové funkcionality s každou novou verziou, tak nutnosť používať Spravovaný kód klesá. Sú však situácie, kde potrebujeme vytvoriť agregačné uložené procedúry, trigery, užívateľské funkcie alebo vlastné dátové typy. Môžeme použiť akýkoľvek NET programovací jazyk na vývoj objektov. V tomto module sa naučíte, ako používať spravovaný CLR kód na vytvorenie vlastných databázových objektov pre SQL Server.
XML poskytuje pravidlá na zakódovanie dokumentov v strojovo čitateľnej podobe. Stal sa široko uznávaným štandardom na reprezentovanie údajových štruktúr, preferovaný namiesto zasielania neštruktúrovaných dokumentov. Servery, na ktorých beží dátový manažment Microsoft SQL Servera potrebujú často používať XML na výmenu údajov s inými systémami a teda aj mnoho SQL server nástrojov poskytuje XML rozhranie. SQL Server ponúka široké možnosti zaobchádzania s XML, ako pre ukladanie tak aj pre dotazy. Tento modul predstavuje XML, demonštruje ako ukladať XML data v rámci SQL serva,a demonštruje, ako dotazovať tieto data. Schopnosť dotazovať tieto údaje priamo sa vyhýba potrebe rozbaliť tieto údaje do relačnej podoby, aby sa dali dotazovať pomocou dotazov SQL. Na efektívne spracovanie XML budete potrebovať vedieť dotazovať XML údaje niekoľkými spôsobmi: vrátenie existujúcich relačných údajov ako XML a dotazovanie už existujúcich údajov ako XML.
Tento modul popisuje priestorové údaje a ako môžu byť tieto údaje implementované v rámci SQL servera.
Tradične boli databázy používané na ukladanie informácií v jednoduchej podobe ako sú celé čísla, dátumy a texty. Toto je v kontraste s komplexnejšími dátovými formátmi ako je dokument, tabuľka, obrázkový súbor a video súbor. Ako sa systémy, ktoré databázy podporujú stali komplexnejšími, tak sa začala zvyšovať potreba integrovať tieto komplexnejšie údaje do štruktúry databázy. Napríklad v produktovej databáze môže byť vhodné asociovať záznam produktu so servisným manuálom alebo videom na predstavenie produktu. SQL server poskytuje niekoľko ciest integrácie týchto súborov nazývaných BLOB (Binary Large OBjects). IF integrovaním získavame možnosť ich indexácie a ich zahrnutia do výsledkov dotazov. V tomto module sa naučíte, ako navrhovať a optimalizovať databázy ktoré obsahujú BLOB.
Kontrola konkurencie je kritická funkcionalita viac užívateľských databázových systémov, umožňuje udržať konzistentnosť údajov v situácií, keď viacero užívateľov upravuje údaje súčasne. Tento modul pokrýva implementáciu konkurencie na Microsoft SQL serveri. Naučíte sa, ako SQL server implementuje kontrolu konkurencie, ako aj rôzne spôsoby, ako nastaviť a pracovať s nastaveniami konkurencie.
Tento modul sa zaoberá meraním a monitorovaním výkonnosti vašich SQL Server databáz. V prvých dvoch lekciách sa rozoberajú rozšírené udalostí SQL Servera. Je to flexibilný, ľahký systém na spracovanie udalostí, zabudovaný do Microsoft SQL server database Engine. Tieto lekcie sa zameriavajú na architektonické koncepty, stratégie na riešenie problémov a užívateľské scenáre.