Dedicated to the memory of Paris C. Kanellakis The expressive power of first-order query languages with several classes of equality and inequality constraints is studied in this paper. We settle the conjecture that recursive queries such as parity test and transitive closure cannot be expressed in the relational calculus augmented with polynomial inequality constraints over the reals. Furthermore, noting that relational queries exhibit several forms of genericity, we establish a number of collapse results of the following form: The class of generic boolean queries expressible in the relational calculus augmented with a given class of constraints coincides with the class of queries expressible in the relational calculus (with or without an order relation). We prove such results for both the natural and active-domain semantics. As a consequence, the relational calculus augmented with polynomial inequalities expresses the same classes of generic boolean queries under both the natural and active-domain semantics. In the course of proving these results for the active-domain semantics, we establish Ramsey-type theorems saying that any query involving certain kinds of constraints coincides with a constraintfree query on databases whose elements come from a certain infinite subset of the domain. To
|
1009
|
editors. Foundations of Databases
– Abiteboul, Hull, et al.
- 1995
|
|
550
|
Functional Analysis
– Rudin
- 1973
|
|
338
|
A Decision Method for Elementary Algebra and Geometry (Univ. of Calif
– Tarski
- 1951
|
|
337
|
Constraint Query languages
– Kanellakis, Kuper, et al.
- 1990
|
|
307
|
A Shorter Model Theory
– Hodges
- 1997
|
|
193
|
The universality of data retrieval languages
– Aho, Ullman
- 1979
|
|
107
|
On local and non-local properties
– Gaifman
- 1982
|
|
106
|
Probabilities on finite models
– Fagin
|
|
94
|
Computable Queries for Relational Databases
– Chandra, Harel
- 1980
|
|
87
|
Towards a theory of spatial database queries. Extended abstract
– Paredaens, Bussche, et al.
- 1994
|
|
70
|
Definable sets in ordered structures
– Pillay, Steinhorn
- 1986
|
|
60
|
Towards tractable algebras for bags
– Grumbach, Milo
- 1996
|
|
58
|
Finitely Representable databases
– Grumbach, Su
- 1994
|
|
55
|
Normal Forms and Conservative Properties for Query Languages over Collection Types
– Wong
- 1993
|
|
52
|
Linear Orderings
– Rosenstein
- 1982
|
|
50
|
The elementary theory of restricted analytic fields with exponentiation
– Dries, Macintyre, et al.
- 1994
|
|
50
|
The format model: A theory of database organization
– Hull, Yap
- 1982
|
|
48
|
Query Languages for Bags and Aggregate Functions
– Libkin, Wong
- 1997
|
|
46
|
New techniques for studying set languages, bag languages and aggregate functions
– Libkin, Wong
|
|
43
|
Some properties of query languages for bags
– Libkin, Wong
- 1993
|
|
42
|
den Dries, p-adic and real subanalytic sets
– Denef, van
- 1988
|
|
41
|
Model completeness results for expansions of the ordered field of real numbers by restricted Pfaffian functions and the exponential function
– Wilkie
- 1996
|
|
39
|
Linear constraint databases
– Grumbach, Su, et al.
- 1995
|
|
34
|
Aggregate Functions, Conservative Extension, and Linear Orders
– Libkin, Wong
- 1993
|
|
32
|
Gucht. First-order queries on finite structures over the reals
– Paredaens, Bussche, et al.
- 1995
|
|
27
|
Constraint programming and database languages: A tutorial
– Kanellakis
- 1995
|
|
26
|
On the structure of queries in constraint query languages
– Benedikt, Libkin
- 1996
|
|
23
|
Conservativity of Nested Relational Calculi with Internal Generic Functions
– Libkin, Wong
- 1994
|
|
22
|
Domain Independence and the Relational Calculus
– Hull, Su
- 1994
|
|
20
|
Extended order-generic queries
– Belegradek, Stolboushkin, et al.
- 1996
|
|
17
|
Expressive Power of Unary Counters
– Benedikt, Keisler
- 1997
|
|
16
|
den Bussche. First-order queries on databases embedded in an infinite structure
– Otto, Van
- 1996
|
|
15
|
Linear vs. Polynomial Constraints in Database Query Languages
– Afrati, Cosmadakis, et al.
- 1994
|
|
14
|
The isomorphism property in nonstandard analysis and its use in the theory of Banach space
– Henson
- 1974
|
|
13
|
On the expressive power of the relational calculus with arithmetic constraints
– Kuper
- 1990
|
|
12
|
Several Complex Variables
– Narasimhan
- 1971
|
|
11
|
First-order definability over constraint databases
– Grumbach, Su
- 1995
|
|
11
|
Linear vs. order constraint queries over rational databases
– Stolboushkin, Taitslin
- 1996
|
|
10
|
den Dries. Alfred Tarski's elimination theory for real closed fields
– van
- 1988
|
|
8
|
On the expressiveness of first-order constraint languages
– Afrati, Andronikos, et al.
- 1995
|
|
7
|
Domain independence and the relational calculus. Acta Informatica 31:513--524
– Hull, Su
- 1994
|
|
7
|
Nonstandard Methods for Stochastic Fluid Mechanics
– Capi'nski, Cutland
- 1995
|
|
5
|
Constraint Query Languages, Journal of Computer and System Sciences, to appear. Preliminary version appeared
– Kanellakis, Kuper
- 1990
|
|
5
|
Probabilities on nite models
– Fagin
- 1976
|
|
4
|
De#nable sets in ordered structures
– Pillay, Steinhorn
- 1986
|
|
4
|
Model theory and exponentiation
– Marker
- 1996
|
|
2
|
Definable sets in ordered structures Bulletin of the AMS
– Pillay, Steinhorn
- 1984
|
|
2
|
The computational complexity of constraint query languages
– Revesz
- 1995
|
|
2
|
Several complex variables, the University of Chicago press,Chicago and
– Narasimhan
- 1971
|
|
2
|
Gucht. First-order queries on #nite structures over the reals
– Paredaens, Bussche, et al.
- 1995
|