The Theory of Joins in Relational Databases

A. V. Aho, C. Beeri, J. D. Ullman

Research output: Contribution to journalArticlepeer-review

261 Scopus citations

Abstract

Answering queries in a relational database often requires that the natural join of two or more relations be computed. However, the result of a join may not be what one expects. In this paper we give efficient algorithms to determine whether the join of several relations has the intuitively expected value (is lossless) and to determine whether a set of relations has a subset with a lossy join. These algorithms assume that all data dependencies are functional. We then discuss the extension of our techniques to the case where data dependencies are multivalued.

Original languageEnglish
Pages (from-to)297-314
Number of pages18
JournalACM Transactions on Database Systems
Volume4
Issue number3
DOIs
StatePublished - 1 Sep 1979

Keywords

  • decompositon of database schemes
  • functional dependenies
  • lossless join
  • multivalued dependencies
  • natural join
  • projection of dependencies
  • relational databases

Fingerprint

Dive into the research topics of 'The Theory of Joins in Relational Databases'. Together they form a unique fingerprint.

Cite this