Theoretical foundations for querying databases based on bags are studied in this paper. We fully determine the strength of many polynomial-time bag operators relative to an ambient query language. Then we obtain BQL, a query language for bags, by picking the strongest combination of these operators. The relationship between the nested relational algebra and various fragments of BQL is investigated. The precise amount of extra power that BQL possesses over the nested relational algebra is determined. It is shown that the additional expressiveness of BQL amounts to adding aggregate functions to a relational language. The expressive power of BQL and related languages is investigated in depth. We prove that these languages possess the conservat...
AbstractBags, i.e., sets with duplicates, are often used to implement relations in database systems....
We investigate the properties of a simple programming language whose main computational engine is st...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
In this paper we study the expressive power of query languages for nested bags. We define the ambien...
In this paper we study theoretical foundations for programming with bags. We fully determine the str...
Most database theory focused on investigating databases containing sets of tuples. In practice datab...
Most database theory focused on investigating databases containing sets of tuples. In practice datab...
We consider the theory of database queries on a relational data model that includes a set of fixed r...
International audienceWhile all relational database systems are based on the bag data model, much of...
The expressive power of first-order query languages with several classes of equality and inequality ...
Expressiveness of database query languages remains the major motivation for research in finite model...
While all relational database systems are based on the bag data model, much of theoretical research ...
We provide new techniques for the analysis of the expressive power of query languages for nested col...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
We investigate the properties of a simple programming language whose main computational engine is st...
AbstractBags, i.e., sets with duplicates, are often used to implement relations in database systems....
We investigate the properties of a simple programming language whose main computational engine is st...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
In this paper we study the expressive power of query languages for nested bags. We define the ambien...
In this paper we study theoretical foundations for programming with bags. We fully determine the str...
Most database theory focused on investigating databases containing sets of tuples. In practice datab...
Most database theory focused on investigating databases containing sets of tuples. In practice datab...
We consider the theory of database queries on a relational data model that includes a set of fixed r...
International audienceWhile all relational database systems are based on the bag data model, much of...
The expressive power of first-order query languages with several classes of equality and inequality ...
Expressiveness of database query languages remains the major motivation for research in finite model...
While all relational database systems are based on the bag data model, much of theoretical research ...
We provide new techniques for the analysis of the expressive power of query languages for nested col...
This dissertation investigates a new approach to query languages inspired by structural recursion an...
We investigate the properties of a simple programming language whose main computational engine is st...
AbstractBags, i.e., sets with duplicates, are often used to implement relations in database systems....
We investigate the properties of a simple programming language whose main computational engine is st...
This dissertation investigates a new approach to query languages inspired by structural recursion an...