Testing implications of data dependencies

Article Properties
  • Language
    English
  • Publication Date
    1979/12/01
  • Indian UGC (Journal)
  • Refrences
    17
  • Citations
    204
  • David Maier State Univ. of New York at Stony Brook, Stony Brook
  • Alberto O. Mendelzon Princeton Univ., Princeton, NJ
  • Yehoshua Sagiv Univ. of Illinois, Urbana
Abstract
Cite
Maier, David, et al. “Testing Implications of Data Dependencies”. ACM Transactions on Database Systems, vol. 4, no. 4, 1979, pp. 455-69, https://doi.org/10.1145/320107.320115.
Maier, D., Mendelzon, A. O., & Sagiv, Y. (1979). Testing implications of data dependencies. ACM Transactions on Database Systems, 4(4), 455-469. https://doi.org/10.1145/320107.320115
Maier D, Mendelzon AO, Sagiv Y. Testing implications of data dependencies. ACM Transactions on Database Systems. 1979;4(4):455-69.
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

Can a set of data dependencies truly be verified? This paper introduces a computational method known as the *chase* designed to rigorously test the implication of data dependencies. By operating on tableaux, similar to those employed by Aho, Sagiv, and Ullman, the chase provides a versatile framework for analyzing data relationships. It encapsulates previous tableau computation methods as specialized instances. By strategically interpreting tableaux, both as mappings and as templates for relations, the chase allows the testing of join dependencies, which encompass multivalued dependencies, and functional dependencies within a defined set. The study establishes an efficient computational method to prove data dependency implication. This method uses tableau which is a special database. The chase algorithm improves database designs. It assures consistency and validity. The outcomes have effects for database management. Also the outcomes also have implications for data integration. Finally, it provides a foundation for future research about testing data implications.

This paper, published in ACM Transactions on Database Systems, directly addresses the journal's core focus on database theory and practice. The introduction of the 'chase' computation method contributes to the ongoing development of tools and techniques for ensuring data integrity and consistency within database systems. This paper's focus on dependency testing aligns perfectly with the journal's scope.

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 15 citations.It has been cited in 49 different journals, 6% of which are open access. Among related journals, the ACM Transactions on Database Systems cited this research the most, with 31 citations. The chart below illustrates the annual citation trends for this article.
Citations used this article by year