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
Gestione degli errori
  • Prestazione
  • Numeri
  • 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
     

    Numero di Partecipanti


    Data Inizio

    Data Fine


    Le date sono soggette a disponibilità e si svolgono tra le 09:30 e le 16:30.
    I corsi di formazione pubblici richiedono più di 5 partecipanti.

    Recensioni (3)

    Corsi relativi

    Categorie relative