Querying Context-Aware Databases

  • Authors:
  • Davide Martinenghi;Riccardo Torlone

  • Affiliations:
  • Dip. di Elettronica e Informazione, Politecnico di Milano, Italy;Dip. di Informatica e Automazione, Università Roma Tre, Italy

  • Venue:
  • FQAS '09 Proceedings of the 8th International Conference on Flexible Query Answering Systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we propose a logical model and an abstract query language as a foundation of context-aware database management systems. The model is a natural extension of the relational model in which contexts are first class citizens and can be described at different levels of granularity. This guarantees a smooth implementation of the approach with current database technology. The query language is an extension of relational algebra where special operators allow the specification of queries over contexts. As it happens in practice, contexts in queries and contexts associated with data can be at different granularities: this is made possible by a partial order relationship defined over contexts. We also study equivalence and rewriting properties of the query language that can be used for the optimization of context-aware queries.