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.
Programa del Curso
Introducción a XQuery
-
¿Qué es XQuery?
Expresiones de ruta de acceso
FLWOR (para, alquilar, dónde, ordenar por, devolver)
Funciones
Une
XQuery Conceptos básicos
-
El diseño del lenguaje XQuery
XQuery En contexto
Procesamiento de consultas
El modelo de datos XQuery
Tipos
Espacios de nombres
Expressiones
-
Categorías de Expressiones
Palabras clave y nombres
Espacios en blanco en consultas
Literales
Variables
Llamadas a funciones
Comentarios
Orden de evaluación
Comparación Expressiones
"si-entonces-más" Expressiones
"y/o" Expressiones
Caminos
-
Ruta Expressiones
Predicados
Rutas dinámicas
Documentos de entrada
Contexto
Constructores
-
Inclusión de Elements y atributos del documento de entrada
Constructores directos
Constructores calculados
Selección y unión mediante FLWOR
-
Selección con iones de ruta Express
FLWOR Expressiones
Iones Expresscuantificados
Selección de valores distintos
Une
Clasificación y agrupación
-
Clasificación en XQuery
Agrupación
Agregación de valores
Funciones
-
Funciones integradas
Funciones definidas por el usuario
Consultas avanzadas
-
Copia de elementos de entrada con modificaciones
Trabajar con posiciones y números de secuencia
Combinación de resultados
Uso de documentos intermedios XML
XML Espacio de nombres
-
XQuery y un espacio de nombres
Declaración de espacio de nombres
Tipos
-
El sistema de tipos XQuery
Los tipos incorporados
Tipos, nodos y valores atómicos
Tipo de check-in XQuery
Conversiones automáticas de tipos
Tipos de secuencia
Constructores y fundición
Prólogo y Módulo
-
Estructura de una consulta: prólogo y cuerpo
Ensamblar consultas de varios módulos
Declaraciones de variables
Declaración de funciones externas
Uso de esquemas
-
¿Qué es un esquema?
¿Por qué usar esquemas con consultas?
W3C XML Esquema: Una breve descripción general
Definiciones de esquema dentro del ámbito
Validación de esquemas y asignación de tipos
Tipos de secuencia y esquemas
Escritura estática
-
¿Qué es la escritura estática?
El interruptor de tipo Expression
El tratamiento Expression
Declaraciones de tipo
Las funciones cero o uno, uno o más y exactamente uno
Principios del diseño de consultas
-
Diseño de consultas:
Claridad
Modularidad
Robustez
Construcción y comparación de valores numéricos Operaciones aritméticas Funciones en números
-
Instrumentos de cuerda
xs:string Tipo Construcción, comparación y manipulación de cadenas Subcadenas, longitud Concatenar y dividir cadenas Espacios Internacionalización
-
Regular Expressiones
La estructura de un Expression regular Representación de personajes individuales Representación de cualquier personaje Representación de grupos de caracteres Clase de carácter Expressiones Cuantificadores reacios Anclajes Referencias inversas Uso de banderas Uso de subiones Expresscon variables de reemplazo
-
Tipos de fecha y hora
Extracción de componentes de fechas, horas y duraciones Uso de operadores aritméticos en fechas, horas y duraciones Los tipos de componentes de fecha
-
Nombres calificados
Trabajar con nombres calificados URIs, IDs
-
Otros XML componentes
Documentos Nodos de texto Comentarios PI (Instrucciones de procesamiento) XML Entidad CDATA
-
XQuery-Normas relacionadas
Serialización XML XQuery X XQuery Servicio de actualización Búsqueda de texto completo XQJ - XQuery API para Java
-
Características específicas de la implementación
XML Versión Establecer el contexto de consulta Declaraciones de opciones y expresiones de extensión Parámetros de serialización
-
XQuery frente a .SQL
Datos XML frente a datos relacionales Sintaxis SQL frente a XQuery Sintaxis SQL y XQuery
-
XQuery frente a XSLT
XQuery y XPath XQuery frente a XSLT
Requerimientos
Algunos conocimientos de XML conceptos básicos. El conocimiento avanzado de las tecnologías relacionadas con XML es beneficioso, pero no obligatorio.
14 horas
Testimonios (1)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice