domingo, 18 de julio de 2010

MSSQL Relacional o Jeraquico

No cabe duda que MS SQL Server cada dia es un mejor manejador de base de datos relacional, sin embargo, desde su version 2000 hasta el 2008 ha ido incorporando mayor funcionalidad como el Reporting Services y la gran integracion con SharePoint.

Actualmente podemos explotar las caracteristicas jerarquicas del XML en diferentes formas. Al definir una tabla es posible agregar una columna con tipo de dato XML y asi almacenar documentos (arboles) conviertiendo al servidor en un repositorio , por ejemplo, de facturas electronicas.

Tambien es posible declarar variables XML, usarlas como parametros en procedimientos almacenados y poder procesar los elementos usando la funcion openquery. Asi el servidor puede hacer operacioes con los datos de una factura electronica.

Finalmente a las consultas SELECT pueden agregarse las instrucciones FOR XML y crear documentos en este formato para exportar a otros sistemas informacion de la base de datos.

No hay comentarios:

Publicar un comentario