Gracias por enviar su consulta! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Gracias por enviar su reserva! Uno de los miembros de nuestro equipo se pondrá en contacto con usted en breve.
Programa del Curso
XQuery Introducción
- ¿Qué es XQuery?
- Ruta Expressiones
- FLWOR (para, alquilar, donde, 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 iones Express
- Palabras clave y nombres
- Espacios en blanco en consultas
- Literales
- Variables
- Llamadas a funciones
- Comentarios
- Orden de evaluación
- Comparación Expressiones
- "si-entonces-si-no" Expressiones
- "y/o" Expressiones
Caminos
- Ruta Expressiones
- Predicados
- Rutas dinámicas
- Documentos de entrada
- Contexto
Constructores
- Incluyendo Elements y atributos del documento de entrada
- Constructores directos
- Constructores calculados
Selección y unión mediante FLWORs
- Selección con Path Expressiones
- 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 entradas Elements 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
- Comprobación de tipo en 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
- Ensamblaje de 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?
- Esquema del W3C XML: Una breve descripción general
- Definiciones de esquema en el á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 Tratar 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 consulta:
- Claridad
- Modularidad
- Robustez
- Manejo de errores
- Rendimiento
Números
- 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
Iones Expressregulares
- La estructura de un Expressión regular
- Representación de caracteres individuales
- Representando a cualquier personaje
- Representación de grupos de caracteres
- Clase de caracteres Expressiones
- Cuantificadores reacios
- Anclajes
- Referencias inversas
- Uso de banderas
- Uso de sub-Expressiones con 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
- XML Serialización
- 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 la consulta
- Declaraciones de opciones y extensiones Expressiones
- Parámetros de serialización
XQuery vs. SQL
- XML Datos vs. datos relacionales
- SQL Sintaxis vs. 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 es necesario.
14 Horas
Testimonios (3)
Theory and excises not separated but after every bigger Topic there were exercises to remember theory in practice
Krzysztof - Nordea
Curso - XQuery
The pacing was good enough
Daniel - Nordea
Curso - 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.