Bases de datos XML
Concepto
Las bases de datos XML son una de las muchas posibilidades
que hay en la actualidad para almacenar información.
Una base de datos en XML en un método de almacenamiento de
información que permite albergar datos en formato XML.Suelen consistir en bases
de datos de tipo documental y permiten que los datos en XML sean organizados y
exportados.
En realidad se debería hablar de bases de datos con XML. Es
decir, el XML no es un gestor de bases de datos, sino que se trata de un
metalenguaje con el que los datos son almacenados. Gracias al XML se pueden
crear reglas y relaciones semánticas sencillas que permiten definir y organizar
la manera en la que se estructuran los datos.
La principal función de usar XML en una base de datos es
proporcionar un lenguaje estructurado más sencillo de leer y de entender. Esto
otorga algunas ventajas, principalmente a la hora de intercambiar información.
Por otro lado, a partir de las bases de datos en XML se pueden generar archivos
con otras extensiones para ser compartidos y la información sea más fácil de
leer, por ejemplo documentos PDF.
Características de las Bases de Datos XML
- Las bases de datos en XML tienen una serie de características que las diferencian del resto:
- Emplean el lenguaje XML o Extensible Markup Language, un metalenguaje ideado por W3C para el almacenamiento de datos de forma legible.
- La información se dispone de forma jerárquica.
- Los datos incorporan etiquetas y marcajes que definen a los datos, es decir, explican qué es y qué significa cada conjunto de datos.
- Las bases de datos que utilizan XML pueden albergar diferentes tipos de datos.
- Los datos son presentados en orden. Es decir, en un documento XML el orden en el que aparecen los elementos es el orden de los datos, lo cual no sucede en las bases de datos relacionales basadas en registros y columnas.