2. Langages de requête XML
Un certain nombre de langages ont été définis pour exprimer des requêtes sur des documents XML. Ces langages sont issus soit de la communauté des données semi-structurées (Lorel, en particulier), soit de la communauté « document » avec les langages de requête XML.
Les langages de requête classiques ne sont pas appropriés puisque les données semi-structurées sont souvent irrégulières : certaines données sont omises, des concepts similaires sont représentés de manière différente, des ensembles hétérogènes sont présents ou des structures d’objets sont complètement inconnues. Les systèmes de gestion de bases de données relationnelles traditionnelles requièrent des données de type table strictement, et elles sont basées sur la notion qu’un schéma est défini à l’avance et que toutes les données gérées par le système adhèrent à ce schéma. La gestion de données semi-structurées nécessite des caractéristiques spécifiques. Cependant, comme les données semi-structurées ne peuvent pas se conformer à une structure de base de données standards, tenter d’utiliser des SGBD conventionnels pour gérer...
La suite de cet article est réservée aux abonnés
Vous n'êtes pas abonné ?
Consultez gratuitement cet article.
votre période de consultation gratuite
Découvrez le plus important corpus scientifique et technique francophone
Plus de 8 000 articles, 13 univers, 400 bases documentaires, les plus grands auteurs, un enrichissement permanent et un éventail de services associés.
