La plupart des bases de données relationnelles prennent maintenant en charge XML, de sorte que vous pouvez stocker ou extraire des données par le biais de fichier XML. Vous pouvez utiliser un modèle XML pour générer un schéma annoté qui va vous permettre de stocker ou d'extraire des données dans ce type de base de données.
Les bases de données suivantes sont prises en charge :
Base |
Modèle XML correspondant |
Langage XML cible |
Fichier XEM requis |
---|---|---|---|
Microsoft SQL Server 2000 |
Oui |
XSD ou XDR |
Microsoft SQL Server |
Oracle 9i2 |
Non |
XSD |
Oracle 9i2 |
IBM DB2 v8.1 |
Oui |
DTD |
IBM DB2 DAD |
En attachant la définition étendue de modèle SQL/XML à un modèle XML mis en correspondance avec un MPD, vous pouvez également générer des requêtes SQL/XML pour extraire des données dans un format XML, depuis des bases de données relationnelles qui prennent en charge SQL/XML.
La meilleure façon de générer des requêtes SQL/XML consiste à utilise l'Assistant Générateur XML qui aide à construire un modèle XML à partir d'un MPD. Le modèle XML généré est automatiquement mis en correspondance avec le MPD et lié à la définition étendue de modèle SQL/XML. (Voir Génération de requêtes SQL/XML)