Range nesting
- 1 May 1983
- journal article
- Published by Association for Computing Machinery (ACM) in ACM SIGMOD Record
- Vol. 13 (4) , 196-206
- https://doi.org/10.1145/971695.582225
Abstract
Database queries explicitly containing existential and universal quantification become increasingly important in a number of areas such as integrity checking, interaction of databases and AI systems, heterogeneous databases, and statistical databases. Using a concept of range nesting in relational calculus expressions, the paper describes evaluation algorithms and transformation methods for an important class of quantified relational calculus queries called perfect expressions. This class includes well-known classes of "easy" queries such as tree queries (with free and existentially quantified variables only), and complacent (disconnected) queries.Keywords
This publication has 16 references indexed in Scilit:
- On optimizing an SQL-like nested queryACM Transactions on Database Systems, 1982
- Query processing strategies in the PASCAL/R relational database management systemPublished by Association for Computing Machinery (ACM) ,1982
- Query optimization for CODASYL database systemsPublished by Association for Computing Machinery (ACM) ,1982
- Fast methods for testing quantified relational calculus assertionsPublished by Association for Computing Machinery (ACM) ,1982
- The power of inequality semijoinsInformation Systems, 1981
- Using Semi-Joins to Solve Relational QueriesJournal of the ACM, 1981
- Optimizing the evaluation of calculus expressions in a relational database systemInformation Systems, 1980
- Efficient optimization of a class of relational expressionsACM Transactions on Database Systems, 1979
- Optimal implementation of conjunctive queries in relational data basesPublished by Association for Computing Machinery (ACM) ,1977
- Optimization of Single Expressions in a Relational Data Base SystemIBM Journal of Research and Development, 1976