Shred & Publish(suite)
XML views
- Publish est d'une certaine façon supporter des vues XML.
- Schéma conceptuel de type relationnel et schéma externe, vues, de type XML.
- Vues consultables.
- Pour la màj, fonction inverse (shred)
Impedence Mismatch
- Problème (?) dit d'impédence mismatch entre le "modèle XML" (de nature hiérarchique) et le modèle relationnel.
- Les noeuds fils d'un noeud donné dans un modèle XML sont ordonnés, alors que les tuples d'une relation ne le sont pas.
- Si cet ordre est porteur d'informations en XML, celle-ci est
perdue (et non récupérable) en relationnel. e.g. les indentations et
les espaces sont perdues au re-publishing.
Cas d'application
- Données déjà existantes, sous forme de tables et doivent être reliées aux données correspondantes en XML.
- Opérations fréquentes au niveau éléments et attributs
- Màj fréquentes des données XML
- Des programmes déjà écrits utilisent des interfaces SGBD relationnel.
- Applications de type data-centric. documents avec données opérationnelles ou décisionnelles.