La présentation est en train de télécharger. S'il vous plaît, attendez

La présentation est en train de télécharger. S'il vous plaît, attendez

Middleware : XML-DBMS Permet de faire office dinterface entre des données XML et des bases de données relationnelles (insertion et récupération de données)

Présentations similaires


Présentation au sujet: "Middleware : XML-DBMS Permet de faire office dinterface entre des données XML et des bases de données relationnelles (insertion et récupération de données)"— Transcription de la présentation:

1 Middleware : XML-DBMS Permet de faire office dinterface entre des données XML et des bases de données relationnelles (insertion et récupération de données) Développé en Java mais une ancienne version permet son utilisation avec Perl Basé sur un système de mapping

2 Middleware : XML-DBMS Système de mapping : – Permet dexpliciter le lien entre la structure des fichiers XML et de la représentation des données dans la base de données – Décrit dans un fichier XML – Peut être généré automatiquement à partir dun DTD ou dune structure relationnelle déjà existante, mais nécessite des modifications à la main pour être utilisable.

3 Middleware : XML-DBMS Contenu dun fichier mapping : – Les tables …

4 Middleware : XML-DBMS Contenu dun fichier mapping : – Le mapping Colonne --> …

5 Middleware : XML-DBMS Utilisation de XML-DBMS : – Transfert du XML vers la base de données Création dun objet Map (chargement dun fichier mapping existant, ou création automatique) Initialisation de la connexion avec la base de données à laide du driver JDBC Création dun objet « DOMToDBMS » et appel à la méthode « storeDocument »

6 Middleware : XML-DBMS Utilisation de XML-DBMS : – Transfert de la base de données vers un fichier XML Création dun objet Map (chargement dun fichier mapping existant, ou création automatique) Chargement dun fichier de filtres Initialisation de la connexion avec la base de données à laide du driver JDBC Création dun objet « DBMSToDOM » et appel à la méthode « retrieveDocument »

7 Middleware : XML-DBMS Fichier filtre : – Permet de ne récupérer que certaines entrées de la base – Permet de définir lorganisation du fichier XML de sortie

8 Middleware : XML-DBMS Contenu dun fichier filtre simple : Nom donné au root Du document XML en sortie Sélection dune table Définition dune condition à appliquer

9 Middleware : XML-DBMS - Open Source - Plutôt stable - Compatible avec beaucoup de SGBD grâce aux pilotes JDBC de Java - Documentation pas forcément complète - Plus de maintenance

10 Middleware : XML-DBMS Le TP : – La base : Une classe « XMLDBMS » permettant de simplifier lutilisation dXML-DBMS et des fichiers contenant des données. Les fichiers de mapping et des filtres de base sont également fournis. – Lobjectif : Remplir le corps de certaines fonctions de la classe « XMLDBMS » pour arriver à transférer un fichier XML dans la base et effectuer lopération inverse


Télécharger ppt "Middleware : XML-DBMS Permet de faire office dinterface entre des données XML et des bases de données relationnelles (insertion et récupération de données)"

Présentations similaires


Annonces Google