The theory of joins in relational databases

Article Properties
  • Language
    English
  • Publication Date
    1979/09/01
  • Indian UGC (Journal)
  • Refrences
    18
  • Citations
    175
  • A. V. Aho Bell Labs, Murray Hill, NJ
  • C. Beeri Princeton Univ., Princeton, NJ
  • J. D. Ullman Princeton Univ., Princeton, NJ
Abstract
Cite
Aho, A. V., et al. “The Theory of Joins in Relational Databases”. ACM Transactions on Database Systems, vol. 4, no. 3, 1979, pp. 297-14, https://doi.org/10.1145/320083.320091.
Aho, A. V., Beeri, C., & Ullman, J. D. (1979). The theory of joins in relational databases. ACM Transactions on Database Systems, 4(3), 297-314. https://doi.org/10.1145/320083.320091
Aho AV, Beeri C, Ullman JD. The theory of joins in relational databases. ACM Transactions on Database Systems. 1979;4(3):297-314.
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

Are joins in relational databases always reliable? This paper delves into the theory of joins in relational databases, a fundamental operation for answering queries by combining data from multiple relations. It addresses the critical issue that the result of a join may not always meet expectations. Efficient algorithms are presented to determine whether the join of several relations has the intuitively expected value (is lossless) and whether a set of relations has a subset with a lossy join. The algorithms assume that all data dependencies are functional, enhancing the efficiency of database operations. Techniques are extended to handle cases where data dependencies are multivalued. By focusing on the conditions for lossless joins, the research aims to improve the reliability and accuracy of database queries. The implications of this work are significant for database design and query optimization. It provides tools and methods to ensure that joins produce correct and meaningful results, improving data integrity and database performance.

Published in ACM Transactions on Database Systems, this article aligns with the journal's focus on database theory and systems. The paper’s exploration of lossless joins in relational databases supports the journal’s emphasis on ensuring accuracy and reliability in database operations. It provides valuable insights for database professionals, making a substantial contribution to the field.

Refrences
Citations
Citations Analysis
The first research to cite this article was titled Efficient optimization of a class of relational expressions and was published in 1979. The most recent citation comes from a 2024 study titled Efficient optimization of a class of relational expressions . This article reached its peak citation in 1983 , with 21 citations.It has been cited in 46 different journals, 2% of which are open access. Among related journals, the Journal of the ACM cited this research the most, with 26 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year