Abstract
Monotonicity, based on the partial order defined by the ‘is a subset of’ relation, is a well understood property of queries. For nested relations, other partial orders leading to different notions of monotonicity are possible. Monotonicity can be used for simple negative comparison of the expressive power of two languages by showing that one is monotone and the other is not. Using this approach we study three questions related to the expressive power of practically useful subsets of well known programming languages for nested relations. First, we show that logic programming languages over nested relations can be regarded as Datalog with user-defined algebraic expressions. This leads to a modular integration of recursion with the monotone subset of the algebra. Second, we prove that the equivalence of the powerset algebra and the complex object Datalog breaks down for their monotone subsets. Third, for the class of positive existential queries over nested relations, which generalize the relational tableau set queries, we show that the use of intermediate types does not enhance their expressive power, in contrast to the known result, for general existential queries. We also show that this class does not contain the powerset operator, hence it is a candidate for a tractable tableau query system for nested relations. Finally, the (monotone) Bancilhon-Khoshafian calculus for complex objects is shown to be incomparable to the monotone subsets of most known languages.
Original language | English |
---|---|
Title of host publication | Advances in Database Technology – EDBT 1990 - International Conference on Extending Database Technology, Proceedings |
Editors | Dennis Tsichritzis, Francois Bancilhon, Costantino Thanos |
Publisher | Springer Verlag |
Pages | 120-135 |
Number of pages | 16 |
ISBN (Print) | 9783540469483 |
DOIs | |
State | Published - 1990 |
Event | 2nd International Conference on Extending Database Technology, EDBT 1990 - Venice, Italy Duration: 26 Mar 1990 → 30 Mar 1990 |
Publication series
Name | Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) |
---|---|
Volume | 416 LNCS |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | 2nd International Conference on Extending Database Technology, EDBT 1990 |
---|---|
Country/Territory | Italy |
City | Venice |
Period | 26/03/90 → 30/03/90 |
Bibliographical note
Publisher Copyright:© Springer-Verlag Berlin Heidelberg 1990.