Efficient optimization of a class of relational expressions

Article Properties
  • Language
    English
  • Publication Date
    1979/12/01
  • Indian UGC (Journal)
  • Refrences
    26
  • Citations
    79
  • A. V. Aho Bell Labs, Murray Hill, NJ
  • Y. Sagiv Princeton Univ., Princeton, NJ
  • J. D. Ullman Princeton Univ., Princeton, NJ
Abstract
Cite
Aho, A. V., et al. “Efficient Optimization of a Class of Relational Expressions”. ACM Transactions on Database Systems, vol. 4, no. 4, 1979, pp. 435-54, https://doi.org/10.1145/320107.320112.
Aho, A. V., Sagiv, Y., & Ullman, J. D. (1979). Efficient optimization of a class of relational expressions. ACM Transactions on Database Systems, 4(4), 435-454. https://doi.org/10.1145/320107.320112
Aho AV, Sagiv Y, Ullman JD. Efficient optimization of a class of relational expressions. ACM Transactions on Database Systems. 1979;4(4):435-54.
Journal Categories
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Science
Mathematics
Instruments and machines
Electronic computers
Computer science
Computer software
Science
Science (General)
Cybernetics
Information theory
Technology
Electrical engineering
Electronics
Nuclear engineering
Electronics
Computer engineering
Computer hardware
Description

Want to optimize your relational database queries? This paper explores the challenge of optimizing queries built upon relational algebra operations such as select, project, and join. A central component of the approach is the introduction of a 'tableau,' a matrix-based representation of query values, which facilitates query optimization. The optimization problem is reframed as finding a minimal tableau equivalent to a given one, and functional dependencies are leveraged to infer additional tableau equivalences. While the general optimization problem is NP-complete, the authors identify a polynomial-time algorithm for optimizing tableaux corresponding to an important subclass of queries. The subclass of queries is an important discovery. This research provides a valuable framework for understanding and addressing the complexities of query optimization in relational databases, offering both a theoretical foundation and a practical algorithm for improving query performance. This approach has implications for database design and query processing, especially in large-scale data management systems.

Published in ACM Transactions on Database Systems, this paper aligns with the journal's emphasis on database theory and optimization. It tackles the problem of query optimization, which is a fundamental concern in database systems. The application of functional dependencies and the identification of a polynomial-time algorithm further enhance the relevance of the work.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Equivalences Among Relational Expressions with the Union and Difference Operators and was published in 1980. The most recent citation comes from a 2023 study titled Equivalences Among Relational Expressions with the Union and Difference Operators . This article reached its peak citation in 1983 , with 9 citations.It has been cited in 32 different journals. Among related journals, the ACM Transactions on Database Systems cited this research the most, with 9 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year