Vous êtes chargé d'examiner une base de commandes existante (SALES_DB) pour y extraire les informations de clé à stocker dans des documents XML. Le service de maintenance aura recours à ces documents XML lors du traitement des demandes et des réclamations clients. Il a spécifié les données à inclure et recommandé une structure de document XML.
A partir de données existant dans les tables, vous allez composer le document XML getstart.xml.
Vous allez également planifier et créer un fichier DAD qui mappe les colonnes des tables associées vers une structure de document XML fournissant un enregistrement de type bon de commande. Ce document ayant été composé à partir de plusieurs tables, vous allez créer une collection XML en associant ces tables à une structure XML et à une DTD. Cette DTD permet de définir la structure du document XML. Elle permet également de valider dans les applications le document XML composé.
Les données existantes destinées au document XML sont décrites dans les tableaux ci-après. Les noms de colonnes en italiques désignent les colonnes que le service de maintenance a demandé d'inclure dans la structure du document XML.
Nom de colonne | Type de données |
---|---|
ORDER_KEY | INTEGER |
CUSTOMER | VARCHAR(16) |
CUSTOMER_NAME | VARCHAR(16) |
CUSTOMER_EMAIL | VARCHAR(16) |
Nom de colonne | Type de données |
---|---|
PART_KEY | INTEGER |
COLOR | CHAR(6) |
QUANTITY | INTEGER |
PRICE | DECIMAL(10,2) |
TAX | REAL |
ORDER_KEY | INTEGER |
Nom de colonne | Type de données |
---|---|
DATE | DATE |
MODE | CHAR(6) |
COMMENT | VARCHAR(128) |
PART_KEY | INTEGER |