Saltar la navegación

1.- Utilización de XML para el almacenamiento de la información.

Caso práctico

Mientras María está de vacaciones con su familia le explica a su marido, José Ramón, las nuevas modificaciones que va a realizar Juan en el sistema informático de la empresa.

Comienza por explicarle lo que es un sistema de almacenamiento, su relación con la tecnología XML y los distintos ámbitos de aplicación que pueden tener.

Fotografía de estantería en la que se almacenan juguetes.
xadrian - www.flickr.com (CC BY-NC-SA)

Como ya hemos visto, XML, es un estándar potente y de amplia aceptación para guardar y comunicar información acerca de objetos. Permite la codificación de información, separada de la forma en la que se debe presentar al usuario. Cuando se desea encontrar un fragmento específico de información en los contenidos de un nodo o atributo XML, es necesario procesar completamente todo el archivo XML.

Podemos pensar en XML como en una base de datos. Visto así, una base de datos XML se puede ver como una colección de documentos XML. Cada documento XML representa un registro de la base de datos; es un archivo en el sistema de archivos y contiene una cadena válida XML.

La estructura de un documento XML suele seguir un mismo esquema XML, aunque no es necesario que sea así. Este es uno de los beneficios de las bases de datos XML, ya que cada archivo se puede configurar de forma estructurada por lo que es independiente, pero fácilmente accesible.

La principal ventaja de usar bases de datos XML es que proporcionan una gran flexibilidad (gracias a tener colecciones de documentos con un esquema independiente), lo que conlleva facilidad a la hora de crear aplicaciones que usen a la Base de Datos XML.

Esta flexibilidad es un gran valor, especialmente en los últimos años, en los que se ha visto la necesidad de contar con estándares para el intercambio de información. Estos estándares ayudan a que las organizaciones puedan compartir su información de una manera más cómoda, automática y eficiente.

Autoevaluación

Pregunta

La tecnología XML:

Respuestas

Permite tratar a los ficheros como si fuesen base de datos.

Facilita el desarrollo de las aplicaciones al tener el esquema independiente de los datos.

Hace que el compartir información sea más cómodo.

Permite el acceso directo a los datos buscados, es decir sin recorrer todo el archivo.

Retroalimentación