1 / 11

Bases de Données XML Natives

Bases de Données XML Natives. Alexis Comte. Plan. Non adaptation des BD SQL pour gérer XML Fonctionalités avancées de TAMINO. XML <> BD SQL. Conversion nécessaire Impact sur les performances Traduction vers de multiples tables. Risque de perte d’information Document 1 = > Bd XML

lev
Download Presentation

Bases de Données XML Natives

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  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. Principales ressources utilisées • TAMINO : • http://www1.softwareag.com/fr/products/tamino/default.asp

More Related