Índice

Trabajar con el formato XML XML

Los datos en formato XML están cada vez más presentes en el entorno de trabajo. Por lo tanto es normal que una base de datos se adapte para poder almacenar y administrar de manera óptima los datos definidos en este formato. Esto hace que SQL Server ofrezca la posibilidad de trabajar directamente con datos en formato XML y almacenarlos en la estructura relacional de una tabla. Dando por hecho que XML es un formato de intercambio de datos, SQL Server también ofrece las herramientas necesarias para generar un documento XML a partir de datos relacionales o, al contrario, integrar en tablas relacionales los datos de un documento XML.

Es posible almacenar los datos en formato relacional o en formato XML. Cada formato tiene sus ventajas y sus inconvenientes.

SQL Server tiene un motor relacional para almacenar y trabajar con datos en este formato. Pero SQL Server también puede administrar los datos en formato XML. De esta manera, independientemente del modo de almacenamiento que se utilice, SQL Server puede albergar estos datos en su formato nativo.

El objetivo de SQL Server es ser capaz de adaptarse al modo de almacenamiento de los datos, en función del formato con el que trabaja la aplicación cliente.

Microsoft Office permite a los usuarios de Word, Excel Visio e InfoPath, generar sus documentos en formato XML, usando el formato OpenXML.

El siguiente esquema ilustra cómo las aplicaciones trabajan con datos en formato relacional y en formato XML.

images/06ri501.png

Para responder correctamente a las diferentes necesidades, ...