XML - modèle de représentation de données
XML dans quelles BD
Modèle XML vers modèle relationnel
BD XML native
BD étendues
SQL/XML
XML et les bases de données
Mihaela JUGANARU-MATHIEU
École Nationale Supérieure des Mines de St Etienne
février 2012
Mihaela JUGANARU-MATHIEU [email protected] XML et les bases de données
XML - modèle de représentation de données
XML dans quelles BD
Modèle XML vers modèle relationnel
BD XML native
BD étendues
SQL/XML
XML - un format de représentation de l’information
XML ou autre langage dérivé : SVG, MathML, SMIL, RSS,
EDI-XML, ebXML, OWL, RDF etc.
Mihaela JUGANARU-MATHIEU [email protected] XML et les bases de données
XML - modèle de représentation de données
XML dans quelles BD
Modèle XML vers modèle relationnel
BD XML native
BD étendues
SQL/XML
XML - modèle de représentation de données
C’est un modèle très différent du modèle EAR, modèle relationnel
ou modèle par objets (diagramme de classe en UML).
Les données qui se prêtent à cette modélisation ont :
un degré de régularité assez variable (des composants ou des
attributs peuvent manquer ou être en nombre très variable)
une certaine "sérialisation" (ordre) parmi les composants
une granularité évidente (un element peut faire partie d’un
autre)
On parle de données semi-structurées.
Mihaela JUGANARU-MATHIEU [email protected] XML et les bases de données
XML - modèle de représentation de données
XML dans quelles BD
Modèle XML vers modèle relationnel
BD XML native
BD étendues
SQL/XML
Exemple : pour chaque type de document papier d’une entreprise
(contrat, facture, etc.) on peut facilement proposer une DTD ou
une XML Schema.
Domaines : informations médicales et biologiques, informations de
type document, informations de biologie moléculaire et de
représentation du génome.
Bibliographie :
Serge Abiteboul, Peter Buneman et Dan Suciu. Data on the
Web : From Relations to Semistructured Data and XML.
Morgan Kaufmann, 2001.
Antoine Lonjon et Jean-Jacques Thomasson Modélisation
XML, Eyrolles, 2006.
La modélisation XML des données se prête bien aussi à l’usage des
techniques de type "design pattern" et tire pleinement profit des
technologies autour de XML : espace de noms, XInclude, XLink ...
Mihaela JUGANARU-MATHIEU [email protected] XML et les bases de données
XML - modèle de représentation de données
XML dans quelles BD
Modèle XML vers modèle relationnel
BD XML native
BD étendues
SQL/XML
Avantages clairs de XML :
décrit des informations de façon non-ambigue et supporte bien
n’importe quelle mise en page ultérieure (séparation contenu -
structure)
excellent compromis pour des informations orientées données
et pour celles orientées contenu
bon vecteur pour échanger des informations entre SI, logiciels
ou BD
**
un document XML = une base de données ?
une "collection" de documents XML = une base de données ?
Mihaela JUGANARU-MATHIEU [email protected] XML et les bases de données
1 / 36 100%
La catégorie de ce document est-elle correcte?
Merci pour votre participation!

Faire une suggestion

Avez-vous trouvé des erreurs dans linterface ou les textes ? Ou savez-vous comment améliorer linterface utilisateur de StudyLib ? Nhésitez pas à envoyer vos suggestions. Cest très important pour nous !