XML v SQL Serveru (MSQL8)
Databáze, MS SQL
Tento kurz je určen pro vývojáře a administrátory, které zajímá problematika zpracování XML v SQL Serveru. Je také určen pro všechny, kteří chtějí používat zabudovanou XML funkcionalitu SQL Serveru pro efektivní práci s XML. Přináší detailní přehled a cvičení z celé funkcionality XML v SQL Serveru - jeho ukládání a validace v databázi, vyhledávání a indexace obsahu, konverze z XML na relační data a naopak, použití jazyků XQuery a XPath, tak použití s ostatními komponenty SQL Serveru a .NET aplikacemi.
Privátní školení a termíny na míru
Z důvodu dlouhodobě nízké poptávky po tomto školení nejsou v současné době vypisovány termíny pro veřejnost. Je však možné zrealizovat školení jako privátní, a to nejen formou uzavřeného firemního kurzu, ale také jako individuální konzultaci pro jednotlivce.
V případě kurzu na míru je níže uvedená osnova pouze inspirací. Finální obsah vzdělávání, jeho délka i termíny budou přizpůsobeny konkrétním vstupním znalostem, potřebám a cílům účastníků.
Cenovou nabídku vám rádi připravíme na základě vstupů zaslaných e-mailem nebo zadaných prostřednictvím poptávkového formuláře. Cena privátního školení vychází z náročnosti požadované obsahové náplně školení, časového rozsahu a celkového počtu přihlášených osob.
Lokalita, termín kurzu
Kontaktujte nás
Virtuálně se můžete přidat i ke školením ve výše nabízených lokalitách. Do poznámky v objednávce prosím uveďte „Připojím se virtuálně“
Náplň kurzu:
Skrýt detaily
-
XML v SQL Serveru
-
Základní syntaxe XML dokumentů.
-
Implementace XML v SQL Serveru.
-
Benefity nativního zpracování XML přímo v databázi.
-
Nativní datový typ XML.
-
Validace XML v databázi použitím XSD schémat.
-
Serializace, deserializace a entitizace XML.
-
Vyhledávání v XML dokumentech
-
Úvod do jazyka XPath.
-
Hledání hodnot v dokumentech metodou value().
-
Testování existence metodou exist().
-
Extrakce XML fragmentů metodou nodes().
-
Spojování XML fragmentů s relačními daty v tabulkách.
-
Dotazování se na části XML metodou query().
-
Úvod do jazyka XQuery.
-
XML namespaces.
-
Klauzule WITH XMLNAMESPACES.
-
Výrazy FLWOR v XML dotazech.
-
Podmínky na dotazování se na data použitím XQuery.
-
Použití lokálních T-SQL proměnných v XML dotazech.
-
Primární XML indexy.
-
Sekundární XML indexy - typu VALUE, PATH, PROPERTY.
-
Práce s XML dokumenty
-
Modifikace XML dokumentů metodou modify().
-
Jazyk XML DML - insert, delete, replace value of.
-
Limity datového typu XML.
-
Použití správných SET nastavení při práci s XML.
-
Vytváření XML dokumentů z relačních tabulek
-
XML pohledy z relačních tabulek.
-
Vytvoření XML použitím klauzule FOR XML.
-
FOR XML RAW - jednoduché XML.
-
FOR XML AUTO - vnořené element-based XML.
-
FOR XML PATH - kombinace element- a attribute-based XML.
-
FOR XML Explicit - explicitně definována XML struktura.
-
Vnořování XML použitím argumentu TYPE.
-
Generování inline XSD a XDR schémat.
-
Encoding binárních dat v XML výstupu.
-
Ostatní argumenty klauzule FOR XML.
-
Konverze XML na relační data
-
Procedura sp_xml_preparedocument().
-
Funkce OPENXML().
-
Procedura sp_xml_removedocument().
-
Doporučení pro konverze z XML.
-
Využití XML v SQL Serveru
-
XML v Service Brokeru.
-
XML v importu a exportu dat.
-
XML v Integration Services (SSIS).
-
XML bulk load.
-
Práce s datovým typem XML v .NET aplikacích.
-
Předpokládané znalosti:
-
Základy dotazování se v jazyce SQL, základy programování. Vhodné je mít i základy XML.
-
Časový rozvrh:
-
2 dny (9:00hod. - 17:00hod.)