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.
Para responder correctamente a las diferentes
necesidades, ...