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