En este capítulo analizaremos los diferentes contenidos.
Para empezar, veremos bases de datos XML nativas. Son una alternativa a las bases de datos relacionales, en las que, en lugar de las tablas con campos, se utilizan documentos XML con elementos y atributos.
Uno de ellos se utilizará como la herramienta para aprender dos idiomas de los documentos XML; en este caso, BaseX.
Por un lado, aprenderemos qué es XPath.
El lenguaje de expresión es fácil y se puede acceder a varias secciones de un documento XML.
Por otro lado, aprenderemos XQuery.
Es un idioma y usa XPath.
Podemos manipular documentos XML fácilmente.
Esto le permite extraer secciones de un documento, crear documentos nuevos de la base de datos original, y así sucesivamente. Mencionaremos dos tecnologías ampliamente utilizadas para conectar documentos XML: XLink y XPointer.
Además, veremos los sistemas de gestión de bases de datos de sistemas que admiten el almacenamiento XML; por ejemplo, Oracle.
Finalmente, descubriremos algunas clases que ofrecen un lenguaje de alto nivel como los documentos de procesamiento Javaren en XML, brevemente: creación, ruta, uso ...
Este es un capítulo auxiliar del módulo, pero el lenguaje de expresión XPath es una prioridad, y este contenido debe considerarse;
Al menos, sus expresiones más simples. De hecho, se usará como un instrumento de algunas XSLT importantes y otras tecnologías similares. Para usarlo, se recomienda utilizar la interfaz gráfica de BaseX.
La administración nativa de bases de datos XML es un sistema simple. Objetivos: Almacenamiento de información relacional DBKS en formato XML.
Creación de documentos XML a partir de la información almacenada en DDBB relacionales
Administradores de bases de datos sin formato XML.
Para almacenar, formalizar, consultar y recuperar datos de DB relacionales en el documento xml. Criterios de evaluación:
a) Identifica los principales métodos de almacenamiento de información utilizados en documentos XML.
b) Identifica las desventajas de almacenar información en formato XML.
c) Establecer tecnologías de almacenamiento de información según sus características.
d) Utilizar sistemas de gestión de bases de datos relacionales para almacenar información en formato XML.
e) Usar técnicas específicas para generar documentos XML basados en información almacenada en bases de datos relacionales.
f) Identifica los sistemas nativos de administración de bases de datos XML.
g) Instale y analice sistemas nativos de administración de bases de datos XML.
h) Utilice las técnicas de administración de información almacenadas en bases de datos XML nativas. i) Lenguaje y herramientas para el procesamiento y almacenamiento de información y acceso a documentos XML. los identifico