---
title: "Lavorare con XML nei database"
date: "2010-05-20"
categories: 
  - "xquery"
tags: 
  - "altova"
  - "altova-xmlspy"
  - "databasespy"
  - "ibm-db2"
  - "mapforce"
  - "missionkit"
  - "stylevision"
  - "xquery"
description: Esplorate come gestire i dati XML nei database utilizzando XQuery, XMLSpy e DB2. Questo articolo analizza le sfide e le soluzioni per l'archiviazione di dati XML.
---
Status: #blog

Tags:  #altova #altova-xmlspy #databasespy #ibm-db2 #mapforce #missionkit #stylevision #xquery

Categories: [xpath+xquery](/blog/it/category/xpathxquery.md)
# Lavorare con XML nei database

Sempre più utenti stanno archiviando documenti XML nelle colonne dei database, soprattutto quando i dati XML vengono inviati o ricevuti da altre entità. L'archiviazione dei dati in formato XML consente alle aziende di adattarsi più facilmente alle modifiche dei formati di dati standard del settore, poiché gli schemi XML evolvono nel tempo. Una delle sfide nella migrazione da un database relazionale a un'applicazione di database orientata a XML è lo sviluppo di query che sostituiscano le tradizionali query SQL utilizzate per i dati relazionali, al fine di analizzare i documenti XML archiviati nel database. 

Recentemente, abbiamo avuto l'opportunità di presentare [XQuery](https://www.altova.com/it/solutions/xquery-tools.html) per XML nei database, in una presentazione intitolata "Strumenti Altova per DB2®", durante una teleconferenza sponsorizzata da IBM® per il gruppo di utenti pureXML™. Dopo una breve introduzione e una panoramica su Altova, ci siamo concentrati sulle funzionalità specifiche incluse in [XMLSpy](https://www.altova.com/it/xmlspy.html) per la gestione degli schemi XML in DB2 e per la modifica dei dati XML memorizzati in DB2. La finestra di query del database di XMLSpy [consente di modificare facilmente il contenuto del database XML direttamente all'interno di XMLSpy](https://www.altova.com/it/xmlspy/database-xml.html) 

[![XMLSpy: modifica di database DB2 (articolo del 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 sviluppato [competenze specialistiche per una profonda integrazione](https://www.altova.com/it/solutions/ibm-db2-tools.html) Abbiamo integrato gli strumenti Altova con il data server DB2 pureXML per aiutare i clienti che lavorano con XML, XML Schema, XQuery e altre tecnologie correlate a XML. Abbiamo dimostrato le funzionalità di XMLSpy [Editor per XQuery](https://www.altova.com/it/xmlspy/xquery-editor.html), [Debugger per XQuery](https://www.altova.com/it/xmlspy/xquery-debugger.html) e [Profilatore XQuery](https://www.altova.com/it/xmlspy/xquery-profiler.html), con supporto per l'esecuzione diretta di script XQuery contro il database DB2 e per le funzionalità specifiche di DB2 **xmlcolumn** e **query SQL** operatori. 

Abbiamo concluso la presentazione illustrando i passaggi che un utente può seguire per migrare i dati relazionali esistenti a un'applicazione basata su XML, tra cui la creazione di uno schema XML a partire dai dati relazionali presenti in una tabella di DB2, l'importazione dei dati dalla tabella e l'etichettatura automatica dei dati in formato XML in base al nuovo schema XML. 

Abbiamo caricato un file PDF contenente le [diapositive](http://www.slideshare.net/davemcg/altova-tools-for-db2-purexml) della presentazione su SlideShare. Potete anche scaricare una copia nella [pagina dedicata a pureXML di IBM](https://www.ibm.com/developerworks/wikis/display/db2xml/devotee#devotee-altova), dove potrete anche ascoltare la registrazione audio. 

Il modo migliore per scoprire di persona quanto bene le funzionalità di XMLSpy, MapForce, StyleVision e DatabaseSpy funzionano con DB2 e con altri database che utilizzano XML è quello di [cliccare qui per scaricare una versione di prova gratuita di Altova MissionKit](https://www.altova.com/it/download-trial.html).
