---
title: "Trabajando con XML en bases de datos"
date: "2010-05-20"
categories: 
  - "xquery"
tags: 
  - "altova"
  - "altova-xmlspy"
  - "databasespy"
  - "ibm-db2"
  - "mapforce"
  - "missionkit"
  - "stylevision"
  - "xquery"
description: Explore cómo gestionar datos XML en bases de datos utilizando XQuery, XMLSpy y DB2. Este artículo analiza los desafíos y las soluciones para el almacenamiento de datos XML.
---
Status: #blog

Tags:  #altova #altova-xmlspy #databasespy #ibm-db2 #mapforce #missionkit #stylevision #xquery

Categories: [xpath+xquery](/blog/es/category/xpathxquery.md)
# Trabajando con XML en bases de datos

Cada vez más usuarios están almacenando documentos XML en columnas de bases de datos, especialmente cuando los datos XML se envían o se reciben de otras entidades. Almacenar datos en formato XML facilita a las empresas adaptarse más fácilmente a las modificaciones de los formatos de datos estándar de la industria, a medida que los esquemas XML evolucionan con el tiempo. Uno de los desafíos al migrar de una base de datos relacional a una aplicación de base de datos orientada a XML es desarrollar consultas que reemplacen las consultas SQL tradicionales utilizadas para acceder a datos relacionales, con el fin de analizar los documentos XML almacenados en la base de datos. 

Recientemente, tuvimos la oportunidad de hablar sobre [XQuery](https://www.altova.com/es/solutions/xquery-tools.html) para XML en bases de datos en una presentación titulada "Herramientas Altova para DB2®", en una teleconferencia patrocinada por IBM® para el grupo de usuarios pureXML™. Después de una introducción y una breve descripción general de Altova, nos centramos en las funciones especiales incluidas en [XMLSpy](https://www.altova.com/es/xmlspy.html) para gestionar esquemas XML en DB2 y para editar datos XML almacenados en DB2. La ventana de [consulta de bases de datos](https://www.altova.com/es/xmlspy/database-xml.html) de XMLSpy facilita la edición del contenido de la base de datos XML directamente en XMLSpy. 

[![XMLSpy: Edición de bases de datos DB2 (entrada de blog)](https://lh3.ggpht.com/_REdrfeVqYdU/S_VAPRLgWlI/AAAAAAAAAKA/ZSnWCcT30Jo/XMLSpy_editDB2_blog%5B4%5D.gif?imgmax=800 "XMLSpy_editDB2_blog")](https://www.altova.com/solutions/ibm-db2-tools.html) 

Altova ha desarrollado [Capacidades especializadas para una integración profunda](https://www.altova.com/es/solutions/ibm-db2-tools.html) de las herramientas de Altova junto con el servidor de datos DB2 pureXML para ayudar a los clientes que trabajan con XML, esquemas XML, XQuery y otras tecnologías relacionadas con XML. Demostramos el funcionamiento de XMLSpy [Editor XQuery](https://www.altova.com/es/xmlspy/xquery-editor.html), [Depurador XQuery](https://www.altova.com/es/xmlspy/xquery-debugger.html) y [Perfilador de XQuery](https://www.altova.com/es/xmlspy/xquery-profiler.html), con soporte para la ejecución directa de scripts XQuery contra la base de datos DB2, y para las funcionalidades especiales de DB2 **columnaXML** y **consulta SQL** operadores. 

Concluimos la presentación con una demostración de los pasos que un usuario puede seguir para migrar datos relacionales existentes a una aplicación basada en XML, incluyendo la inferencia de un esquema XML a partir de los datos relacionales en una tabla de DB2, la importación de los datos de la tabla y el etiquetado automático de los datos en XML de acuerdo con el nuevo esquema XML. 

Hemos subido un archivo PDF que contiene las [diapositivas de la presentación](http://www.slideshare.net/davemcg/altova-tools-for-db2-purexml) en SlideShare. También puede obtener una copia en la página de [los usuarios de pureXML de IBM](https://www.ibm.com/developerworks/wikis/display/db2xml/devotee#devotee-altova), donde también puede escuchar la grabación de audio. 

La mejor manera de comprobar por usted mismo cómo funcionan las características de XMLSpy, MapForce, StyleVision y DatabaseSpy con DB2 y otras bases de datos que utilizan XML es [hacer clic aquí para descargar una versión de prueba gratuita de Altova MissionKit](https://www.altova.com/es/download-trial.html).
