MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  Unnesting and Optimization Techniques for Extended-SQL Queries Containing Generalized Quantifiers

Download:
Download as a PDF | Download as a PS
by Sudhir G. Rao
http://www.cs.indiana.edu/l/www/database/Publications/Unnesting.ps
Add To MetaCart

Abstract:

Relational database systems do not effectively support complex queries containing quantifiers (quanti-fied queries). Quantified queries are becoming increasingly important in decision support applications in general, and health-care information systems in particular. Recently, it has been shown that generalized quantifiers provide an effective way of expressing such queries naturally, and that generalized quantifiers can be efficiently supported in query processors. In this paper, we present unnesting and optimization techniques for an extended-SQL language, that supports generalized quantifier constructs, to translate extended-SQL queries to algebraic expressions. We introduce a new algebraic operator that captures the operational semantics of a wide range of generalized quantifiers. Furthermore, our optimization technique can also be applied during the unnesting of conventional nested SQL queries. 1

Citations

521 Query evaluation techniques for large databases – Graefe - 1993
368 Access path selection in a relational database management system – Selinger, Astrahan, et al. - 1979
367 The Object Database Standard: ODMG-93 – Cattell - 1994
212 Principles of Database and – Ullman - 1989
122 Equivalence of Relational Algebra and Relational Calculus Query Languages Having Aggregate Functions – Klug - 1982
116 On Optimizing an SQL-like Nested Query – Kim - 1982
99 Generalized Quantifiers and Natural Language – Barwise, Cooper - 1981
95 Including Group-By in Query Optimization – Chaudhuri, Shim - 1994
92 Of Nests and Trees: A Unified Approach to Processing Queries That Contain Nested Subqueries, Aggregates and Quantifiers – Dayal - 1987
83 Extensible/Rule Based Query Rewrite Optimization – Pirahesh, Hellerstein, et al. - 1992
66 Optimization of nested sql queries revisited – Ganski, Wong
58 Decomposition - a strategy for query processing – Wong, Youssefi - 1976
35 G.: Translating SQL into Relational Algebra: Optimization, Semantics, and Equivalence of SQL Queries – Ceri, Gottlob - 1985
22 Providing Better Support for a Class of Decision Support Queries – Rao, Badia, et al. - 1996
18 Improving SQL with Generalized Quantifiers – Hsu, Parker - 1995
12 A relational Algebra Operator, or Divide is not Enough to Conquer – HAS - 1986
9 The CORAL user manual: A tutorial introduction to CORAL – Ramakrishnan, Seshadri, et al. - 1993
7 Query Languages with Generalized Quantifiers – Badia, Gyssens, et al. - 1995
5 An Improved Division Operator for Relational Algebra – Dadashzadez - 1989
3 A Relational Calculus with Set Operators, Its Safety, and Equivalent Graphical Languages – glu, G, et al. - 1989