MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Relational queries over interpreted structures (2000) [22 citations — 10 self]

Download:
Download as a PDF | Download as a PS
by Michael Benedikt, Leonid Libkin
Journal of the ACM
http://www.cs.bell-labs.com/cm/cs/who/libkin/papers/jacm-pods97.ps.gz
Add To MetaCart

Abstract:

We rework parts of the classical relational theory when the underlying domain is a structure with some interpreted operations that can be used in queries. We identify parts of the classical theory that go through `as before ' when interpreted structure is present, parts that go through only for classes of nicely-behaved structures, and parts that only arise in the interpreted case. The first category includes a number of results on language equivalence and expressive power characterizations for the active-domain semantics for a variety of logics. Under this semantics, quantifiers range over elements of a relational database. The main kind of results we prove here are generic collapse results: for generic queries, adding operations beyond order, does not give us extra power. The second category includes results on the natural semantics, under which quantifiers range over the entire interpreted structure. We prove, for a variety of structures, natural-active collapse results, showing that using unrestricted quantification does not give us any extra power. Moreover, for a variety of structures, including the real field, we give a set of algorithms for eliminating unbounded quantifications in favor of bounded ones. Furthermore, we extend these collapse results to a new class of higher-order logics that mix unbounded and bounded quantification. We give a set of normal forms for these logics, under special conditions on the interpreted structures. As a by-product, we obtain an elementary proof of the fact that parity test is not definable in the relational calculus with polynomial inequality constraints. We also give examples of structures with nice model-theoretic properties over which the natural-active collapse fails. 1

Citations

1035 Foundations of Databases – Abiteboul, Hull, et al. - 1995
466 The complexity of relational query languages – Vardi - 1982
392 Finite model theory – Ebbinghaus, Flum - 1999
352 A decision method for elementary algebra and geometry – Tarski - 1951
346 Constraint query languages – Kanellakis, Kuper, et al. - 1995
272 Relational queries computable in polynomial time – Immerman - 1986
247 Structure and complexity of relational queries – Chandra, Harel - 1982
197 Parity, circuits and the polynomial-time hierarchy – Furst, Saxe, et al. - 1984
170 The complexity of finite functions – Boppana, Sipser - 1990
151 On Uniformity within NC – Barrington, Immerman, et al. - 1990
147 Datalog extensions for database queries and updates – Abiteboul, Vianu - 1991
143 Elementary Induction on Abstract Structures – Moschovakis - 1974
114 On conjunctive queries containing inequalities – Klug - 1988
109 The complexity of elementary algebra and geometry – Ben-Or, Kozen, et al. - 1984
109 Probabilities on finite models – Fagin - 1976
96 Computable queries for relational databases – Chandra, Harel - 1980
94 den Dries. Tame Topology and O-minimal Structures – van - 1998
82 Fixed-point extensions of first-order logic – Gurevich, Shelah - 1986
79 Relational expressive power of constraint query languages – Benedikt, Dong, et al. - 1995
73 Definable sets in ordered structures – Pillay, Steinhorn - 1984
64 Metafinite Model Theory – Gradel, Gurevich - 1998
59 Finitely representable databases – Grumbach, Su
52 Query Languages for Bags and Aggregate Functions – Libkin, Wong - 1997
49 Infinitary logic and 0-1 laws – Kolaitis, Vardi - 1992
49 On the complexity of bounded-variable queries – Vardi - 1995
47 Counting quantifiers, successor relations, and logarithmic space – Etessami - 1997
44 Model completeness results for expansions of the ordered field of real numbers by restricted Pfaffian functions and the exponential function – Wilkie
40 Linear constraint databases – Grumbach, Su, et al. - 1994
38 der Meyden. The complexity of querying indefinite data about linearly ordered domains – van - 1992
37 0-1 laws and decision problems for fragments of second-order logic – Kolaitis, Vardi - 1990
33 Gucht. First-order queries on finite structures over the reals – Paredaens, Bussche, et al.
29 Languages for relational databases over interpreted structures – Benedikt, Libkin - 1997
28 On the structure of queries in constraint query languages – Benedikt, Libkin
28 Safe constraint queries – Benedikt, Libkin - 1998
24 Reduction of a relational model with infinite domains to the finite-domain case – Ailamazyan, Gilula, et al.
20 Extended order-generic queries – Belegradek, Stolboushkin, et al. - 1996
19 Safety and translation of calculus queries with scalar functions – Escobar-Molano, Hull, et al. - 1993
17 First order logic, fixed point logic, and linear order – Dawar, Lindell, et al. - 1996
17 den Bussche. First-order queries on databases embedded in an infinite structure – Otto, Van - 1995
14 An Improved Algorithm for Quantifier Elimination Over Real Closed Fields – BASU - 1997
13 Descriptive complexity: A logician's approach to computation – Immerman - 1995
12 Linear vs. order constraint queries over rational databases. This volume – Stolboushkin, Taitslin
11 On the power of aggregation in relational query languages – Libkin, Wong - 1997
8 Queries with arithmetical constraints. Theoretical Computer Science 173 – Grumbach, Su - 1997
8 Domain independence and the relational calculus. Acta Informatica 31:513-524 – Hull, Su - 1994
7 Parallel computation and threshold functions – Parberry, Schnitger - 1988
3 Embedded finite models, stability theory and the impact of order – Baldwin, Benedikt - 1998
3 Uniform Quantifier Elimination and Constraint Query – Basu - 1997
2 Comparison of functional and predicative query paradigms – Beeri, Milo - 1997
2 den Bussche. Converting untyped formulas to typed ones – Cabibbo, Van - 1998