TY - JOUR
T1 - Towards tractable algebras for bags
AU - Grumbach, Stéphane
AU - Milo, Tova
N1 - Funding Information:
* Work supported in part by the Esprit Project BRA FIDE 2. -E-mail: Stephane.Grumbach inria.fr. E-mail: milo math.tau.ac.il. The research was done while the second author visited INRIA (supported by the Chateaubriand scholarship), and University of Toronto (supported by the Institute for Robotics and Intelligent Systems).
PY - 1996/6
Y1 - 1996/6
N2 - Bags, i.e., sets with duplicates, are often used to implement relations in database systems. In this paper, we study the expressive power of algebras for manipulating bags. The algebra we present is a simple extension of the nested relation algebra. Our aim is to investigate how the use of bags in the language extends its expressive power and increases its complexity. We consider two main issues, namely (i) the impact of the depth of bag nesting on the expressive power and (ii) the complexity and the expressive power induced by the algebraic operations. We show that the bag algebra is more expressive than the nested relation algebra (at all levels of nesting), and that the difference may be subtle. We establish a hierarchy based on the structure of algebra expressions. This hierarchy is shown to be highly related to the properties of the powerset operator.
AB - Bags, i.e., sets with duplicates, are often used to implement relations in database systems. In this paper, we study the expressive power of algebras for manipulating bags. The algebra we present is a simple extension of the nested relation algebra. Our aim is to investigate how the use of bags in the language extends its expressive power and increases its complexity. We consider two main issues, namely (i) the impact of the depth of bag nesting on the expressive power and (ii) the complexity and the expressive power induced by the algebraic operations. We show that the bag algebra is more expressive than the nested relation algebra (at all levels of nesting), and that the difference may be subtle. We establish a hierarchy based on the structure of algebra expressions. This hierarchy is shown to be highly related to the properties of the powerset operator.
UR - http://www.scopus.com/inward/record.url?scp=0030169748&partnerID=8YFLogxK
U2 - 10.1006/jcss.1996.0042
DO - 10.1006/jcss.1996.0042
M3 - ???researchoutput.researchoutputtypes.contributiontojournal.article???
AN - SCOPUS:0030169748
VL - 52
SP - 570
EP - 588
JO - Journal of Computer and System Sciences
JF - Journal of Computer and System Sciences
SN - 0022-0000
IS - 3
ER -