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

Bases de Données XML Natives

Présentations similaires


Présentation au sujet: "Bases de Données XML Natives"— Transcription de la présentation:

1 Bases de Données XML Natives
Alexis Comte

2 Plan Non adaptation des BD SQL pour gérer XML
Fonctionalités avancées de TAMINO

3 XML <> BD SQL Conversion nécessaire Impact sur les performances
Traduction vers de multiples tables. Risque de perte d’information Document 1 = > Bd XML Bd XML => Document 2 Risque que Document 1 <> Document 2

4 XML <> BD SQL L’ordre des nœuds XML a un sens
Agrégation de données provenant de sources diverses Structure irrégulière , Schéma non défini au préalable => difficulté de traduction vers bases SQL

5 Mise à jour Dans le Mapping XML <-> Bd SQL, une mise à jour de nœud peut impacter plusieurs enregistrements dans plusieurs tables différentes

6 BD XML Natives : TAMINO Performances de XML grâce à l’indexation
Gestion de la sécurité pour l’accès au données Gestion des transactions pour les mises à jour Automatisation des traitements Accès aux données par des requêtes XQuery Gestion des backups.

7 Exemple : Hiérarchie de région
France Ile de France Hauts de Seine Essone Yvelines Versailles Mantes Paris Auvergne Table SQL : Region Nom Nom_pere

8 Requêtes : Jointures multiples
Requête : donnez la liste des villes de France Select a.nom from region a, region b, region c where a.nom_pere=b.nom and b.nom_pere = c.nom and c.nom_pere = «France » order by a.nom //REGION[nom=«Ile de France»]/DEPARTEMENTS/VILLES

9

10

11 Principales ressources utilisées
TAMINO :


Télécharger ppt "Bases de Données XML Natives"

Présentations similaires


Annonces Google