Thank you for sending your enquiry! One of our team members will contact you shortly.
Thank you for sending your booking! One of our team members will contact you shortly.
Struttura del corso
XQuery Introduzione
-
Che cos'è XQuery?
Espressioni di percorso
FLWOR (per, let, dove, ordina per, restituisci)
Funzioni
Unisce
XQuery Nozioni di base
-
Il design del linguaggio XQuery
XQuery Nel contesto
Elaborazione delle query
Il modello di dati XQuery
Tipi
Spazi dei nomi
Expressioni
-
Categorie di Expressioni
Parole chiave e nomi
Spazi vuoti nelle query
Valori letterali
Variabili
Chiamate di funzione
Commenti
Ordine di valutazione
Confronto Expressioni
"se-allora-altrimenti" Expressioni
"e/o" Expressioni
Percorsi
-
Percorso Expressioni
Predicati
Percorsi dinamici
Documenti di input
Contesto
Costruttori
-
Inclusione di Element e attributi dal documento di input
Costruttori diretti
Costruttori calcolati
Selezione e unione mediante FLWOR
-
Selezione con Expressioni Percorso
FLWOR Expressioni
Expressioni quantificati
Selezione di valori distinti
Unisce
Ordinamento e raggruppamento
-
Ordinamento in XQuery
Raggruppamento
Aggregazione di valori
Funzioni
-
Funzioni integrate
Funzioni definite dall'utente
Query avanzate
-
Copia di elementi di input con modifiche
Utilizzo di posizioni e numeri di sequenza
Combinazione dei risultati
Utilizzo di documenti intermedi XML
XML Spazio dei nomi
-
XQuery e uno spazio dei nomi
Dichiarazione dello spazio dei nomi
Tipi
-
Il sistema di tipi XQuery
I tipi incorporati
Tipi, nodi e valori atomici
Digitare il check-in XQuery
Conversioni automatiche dei tipi
Tipi di sequenza
Costruttori e Casting
Prologo e Modulo
-
Struttura di una query: prologo e corpo
Assemblaggio di query da più moduli
Dichiarazioni di variabili
Dichiarazione di funzioni esterne
Utilizzo degli schemi
-
Che cos'è uno schema?
Perché utilizzare gli schemi con le query?
Schema W3C XML: una breve panoramica
Definizioni dello schema nell'ambito
Convalida dello schema e assegnazione del tipo
Tipi di sequenza e schemi
Tipizzazione statica
-
Che cos'è la tipizzazione statica?
L'interruttore di tipo Expression
Il Dolcetto Expressione
Dichiarazioni di tipo
Le funzioni zero-o-uno, uno-o-più ed esattamente-uno
Principi di progettazione di query
-
Progettazione della query:
Chiarezza
Modularità
Robustezza
Costruzione e confronto di valori numerici Operazioni aritmetiche Funzioni sui numeri
-
Stringhe
xs:tipo di stringa Costruire, confrontare e manipolare stringhe Sottostringhe, lunghezza Concatenazione e divisione di stringhe Spazi vuoti Internazionalizzazione
-
Ioni regolari Expressioni
La struttura di una Expressione regolare Rappresentazione di singoli personaggi Rappresentazione di qualsiasi personaggio Rappresentazione di gruppi di personaggi Classe di caratteri Expressioni Quantificatori riluttanti Ancore Riferimenti a ritroso Utilizzo dei flag Utilizzo di Sub-Expressioni con variabili di sostituzione
-
Tipi di data e ora
Estrazione di componenti di date, ore e durate Utilizzo di operatori aritmetici su date, ore e durate I tipi di componenti Data
-
Nomi qualificati
Utilizzo dei nomi completi URI, ID
-
Altri XML Componenti
Documenti Nodi di testo Commenti PI (Istruzioni per l'elaborazione) XML Entità CDATA
-
XQuery Norme relative a XQuery
Serializzazione XML XQuery X XQuery Funzione di aggiornamento Ricerca full-text XQJ - XQuery API per Java
-
Funzionalità specifiche dell'implementazione
XML Versione Impostazione del contesto della query Dichiarazioni di opzione ed espressioni di estensione Parametri di serializzazione
-
XQuery vs.SQL
Confronto tra dati XML e dati relazionali Sintassi SQL vs. XQuery Sintassi SQL e XQuery
-
XQuery Confronto con XSLT
XQuery e XPath XQuery Confronto con XSLT
Requisiti
Un po' di conoscenza delle XML nozioni di base. La conoscenza avanzata delle tecnologie correlate a XML è utile ma non necessaria.
14 ore
Recensioni (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Corso - XQuery
The pacing was good enough
Daniel - Nordea
Corso - 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