ANNEXE B11 : Conférence Internationale, ICEIS’05, Miami, USA, Mai 2005.
Interrogation simultanée de contextes XML et relationnel
Résumé : La présentation des résultats des requêtes relationnelles est plate. Le premier objectif de ce travail est l'interrogation d'une vue XML de données relationnelles afin de présenter des résultats imbriqués de données implantées sous forme de données plates. Le second objectif est celui de pouvoir combiner, dans les résultats d’une même requête, des données structurées qui sont dans une base de données relationnelle et des données semi structurées qui sont dans une base de données XML. Une expression FLWR (For Let Where Return) du langage XQuery peut être imbriquées à différents niveaux dans une autre expression FLWR englobante. Dans notre travail, nous nous sommes surtout intéressés à l'imbrication d'une expression FLWR dans la clause Return d'une autre expression FLWR afin de pouvoir imbriquer des données en résultat. Dans ce papier, nous allons décrire toutes les étapes de transformation nécessaires afin de réaliser ces deux objectifs.
Mots clés : Schéma relationnel, schéma XML, vue XML, langage XQuery, langage SQL.
Simultaneous
Querying of XML and Relational Contexts
Abstract: The presentation of the results of
relational queries is flat. The prime objective of this work is to query an XML
view of relational data in order to get nesting results of data implemented in
the form of flat data. The second objective is to combine, in the results of
the same query, structured data of a relational database and semi-structured
data of an XML database. A FLWR expression (For Let Where Return) of the XQuery
language can be nested at various levels in another FLWR expression. In our
work, we especially are interested in the nesting of a FLWR expression in the
Return clause of another FLWR expression in order to imbricate data in the
result. In this paper, we will describe all necessary transformation stages in
order to carry out these two objectives.
Keywords: Relational Schema, XML Schema, XML
view, XQuery Language, SQL Language.
Retour