---
title: "Utilisation de XML dans les bases de données"
date: "2010-05-20"
categories: 
  - "xquery"
tags: 
  - "altova"
  - "altova-xmlspy"
  - "databasespy"
  - "ibm-db2"
  - "mapforce"
  - "missionkit"
  - "stylevision"
  - "xquery"
description: Découvrez comment gérer les données XML dans les bases de données en utilisant XQuery, XMLSpy et DB2. Cet article aborde les défis liés à l'intégration des données XML et propose des solutions pour leur stockage.
---
Status: #blog

Tags:  #altova #altova-xmlspy #databasespy #ibm-db2 #mapforce #missionkit #stylevision #xquery

Categories: [xpath+xquery](/blog/fr/category/xpathxquery.md)
# Utilisation de XML dans les bases de données

De plus en plus d'utilisateurs stockent des documents XML dans des colonnes de bases de données, en particulier lorsque des données XML sont envoyées ou reçues d'autres entités. Le stockage de données au format XML permet aux entreprises de s'adapter plus facilement aux évolutions des formats de données standard de l'industrie, car les schémas XML évoluent au fil du temps. Un défi lors de la migration d'une base de données relationnelle vers une application de base de données orientée XML est le développement de requêtes qui remplacent les requêtes SQL traditionnelles utilisées pour les données relationnelles, afin de traiter les documents XML stockés dans la base de données. 

Récemment, nous avons eu l'occasion de présenter [XQuery](https://www.altova.com/fr/solutions/xquery-tools.html) pour XML dans les bases de données lors d'une conférence intitulée « Altova Tools for DB2® » organisée par IBM® pour le groupe d'utilisateurs pureXML™. Après une introduction et un bref aperçu d'Altova, nous nous sommes concentrés sur les fonctionnalités spécifiques intégrées à [XMLSpy](https://www.altova.com/fr/xmlspy.html) pour gérer les schémas XML dans DB2 et pour modifier les données XML stockées dans DB2. La fenêtre de requête de base de données [XMLSpy](https://www.altova.com/fr/xmlspy/database-xml.html) facilite la modification du contenu des bases de données XML directement dans XMLSpy. 

[![XMLSpy_modifier_base_de_données_DB2_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 a développé [capacités spécialisées pour une intégration approfondie](https://www.altova.com/fr/solutions/ibm-db2-tools.html) Nous avons présenté l'intégration des outils Altova avec le serveur de données DB2 pureXML, afin d'aider les clients qui travaillent avec XML, les schémas XML, XQuery et d'autres technologies liées à XML. Nous avons notamment démontré les fonctionnalités de XMLSpy [Éditeur XQuery](https://www.altova.com/fr/xmlspy/xquery-editor.html), [Débogueur XQuery](https://www.altova.com/fr/xmlspy/xquery-debugger.html) et [Outil de profilage XQuery](https://www.altova.com/fr/xmlspy/xquery-profiler.html), avec la prise en charge de l'exécution de scripts XQuery directement contre la base de données DB2, ainsi que pour les fonctionnalités spécifiques de DB2 **colonneXML** et **requête SQL** opérateurs. 

Nous avons conclu la présentation en expliquant les étapes qu'un utilisateur peut suivre pour migrer des données relationnelles existantes vers une application basée sur XML, notamment en déduisant un schéma XML à partir des données relationnelles d'une table dans DB2, puis en important les données de cette table et en les étiquetant automatiquement en XML conformément au nouveau schéma XML. 

Nous avons mis en ligne un fichier PDF contenant les [diapositives de la présentation](http://www.slideshare.net/davemcg/altova-tools-for-db2-purexml) sur SlideShare. Vous pouvez également obtenir une copie sur la page [IBM pureXML Devotees](https://www.ibm.com/developerworks/wikis/display/db2xml/devotee#devotee-altova), où vous pourrez également écouter l'enregistrement audio. 

La meilleure façon de constater par vous-même l'efficacité des fonctionnalités de XMLSpy, MapForce, StyleVision et DatabaseSpy avec DB2 et autres bases de données utilisant XML est de [cliquer ici pour télécharger une version d'essai gratuite du Altova MissionKit](https://www.altova.com/fr/download-trial.html).
