Comienza Ya. Es Gratis
ó regístrate con tu dirección de correo electrónico
XML por Mind Map: XML

1. Es un metalenguaje que nos proporciona una manera sencilla de definición de lenguajes de etiquetas estructurados,

2. XML define un conjunto de reglas semánticas que nos permiten organización de información de distintas maneras

3. Las bases de datos en XML tienen una serie de características que las diferencian del resto

3.1. Emplean el lenguaje XML o Extensible Markup Language, un metalenguaje ideado por W3C para el almacenamiento de datos de forma legible.

3.2. La información se dispone de forma jerárquica

3.3. Los datos incorporan etiquetas y marcajes que definen a los datos, es decir, explican qué es y qué significa cada conjunto de datos.

3.4. Las bases de datos que utilizan XML pueden albergar diferentes tipos de datos.

3.5. 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.

4. XML Base de datos activada (XML- enabled)

4.1. Se trata de bases de datos relacionales, en las que la información se almacenan en tablas. Las tablas se dividen en filas, que contienen los registros, y columnas, que contienen los campos.

4.2. Una base de datos relacional XML-enabled permite obtener los resultados de las consultas en formato XML, de ahí que se enmarquen dentro de las denominadas XML-enabled database.

5. Base de datos XML nativa (NXD)

5.1. Al contrario que las bases de datos relacionales, este tipo de base de datos en XML nativa no posee campos ni tablas, sino que almacena documentos XML.

5.1.1. Es por ello que también se les denomina con frecuencia bases de datos centradas en documentos.

5.2. En este sentido, estas bases de datos guardan y recuperan documentos de la misma manera que los haría un XML.

5.3. Es necesario utilizar modelos capaces de construir expresiones que puedan procesar un documento XML El más usado suele ser Xpath, aunque hay otros como XML Infoset.