Thank you for sending your enquiry! One of our team member will contact you shortly.
Thank you for sending your booking! One of our team member will contact you shortly.
Návrh Školení
Úvod do XQuery
- Co je XQuery? Cesta Výrazy FLWOR (for, let, where, order by, return) Funkce Joins
XQuery Základy
- Návrh jazyka XQuery XQuery v dotazech na kontextové zpracování XQuery Typy datových modelů Jmenné prostory
Expressiontů
- Kategorie Expressiontů Klíčová slova a názvy Prázdné znaky v dotazech Literály Proměnné Funkce Volání Komentáře Hodnocení Pořadí Porovnání Expressiontů "if-then-else" Expressiontů "a/nebo" Expressiontů
Cesty
- Cesta Expressionty Predikuje kontext vstupních dokumentů dynamických cest
Konstruktéři
- Včetně Elements a atributů ze vstupního dokumentu Přímé konstruktory Vypočítané konstruktory
Výběr a spojení pomocí FLWORů
- Výběr pomocí cesty Expressiontů FLWOR Expressiontů kvantifikovaných Expressiontů Výběr odlišných hodnot spojení
Třídění a seskupování
- Řazení v XQuery Seskupování agregačních hodnot
Funkce
- Vestavěné funkce Uživatelsky definované funkce
Pokročilé dotazy
- Kopírování vstupních prvků s úpravami Práce s pozicemi a pořadovými čísly Kombinování výsledků pomocí středně pokročilých XML dokumentů
XML Jmenný prostor
- XQuery a Deklarace jmenného prostoru
Typy
- XQuery Typový systém Vestavěné typy Typy, uzly a atomové hodnoty Kontrola typu XQuery Automatické převody typů Sekvenční typy Konstruktory a odlévání
Prolog a modul
- Struktura dotazu: Prolog a sestavení těla dotazy z více modulů Deklarace proměnných deklarující externí funkce
Použití schémat
- Co je schéma? Proč používat schémata s dotazy? W3C XML Schéma: Stručný přehled Definice schémat v rozsahu Ověření schématu a přiřazení typů Typy sekvencí a schémata
Statické psaní
- Co je statické psaní? The Typeswitch Expression The Treat ExpressDeklarace iontového typu Funkce nula nebo jedna, jedna nebo více a přesně jedna
Principy návrhu dotazů
- Návrh dotazu: Jasnost Modularita Robustnost
Konstrukce a porovnávání číselných hodnot Aritmetické operace Funkce na číslech
- Struny
xs:string Type Konstrukce, porovnávání a manipulace s řetězci Podřetězce, délka Řetězení a dělení řetězců Whitespace Internacionalizace
- Běžné Expressionty
Struktura regulárního Expressiontu reprezentujícího jednotlivé znaky reprezentující jakýkoli znak reprezentující skupiny znaků Třída znaků Expressionty Zdráhavé kvantifikátory Kotvy Zpětné odkazy Použití příznaků Použití podExpressiontů s náhradními proměnnými
- Typy data a času
Extrahování komponent dat, časů a trvání pomocí aritmetických operátorů na datech, časech a trváních Typy komponent data
- Kvalifikovaná jména
Práce s kvalifikovanými názvy URI, ID
- Ostatní XML Komponenty
Dokumenty Text Uzly Komentáře PI (Instrukce pro zpracování) XML Entita CDATA
- XQuery-Související normy
Serializace XML XQueryX XQuery Aktualizační zařízení Fulltextové vyhledávání XQJ - XQuery API pro Javu
- Funkce specifické pro implementaci
XML Verze Nastavení deklarace možností kontextového dotazu a parametry serializace výrazů rozšíření
- XQuery vs. SQL
XML data vs. relační data SQL Syntax vs. XQuery Syntaxe SQL a XQuery
- XQuery vs. XSLT
XQuery a XPath XQuery vs. XSLT
Požadavky
Některé znalosti XML základů. Pokročilá znalost technologií souvisejících s XML je prospěšná, ale není nutná.
14 hodiny
Reference (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Kurz - XQuery
The pacing was good enough
Daniel - Nordea
Kurz - XQuery
I was very lucky to have one-to-one training and it gave me a good grounding in the subject as well as exploring some of my real use-cases that were really complex