[go: up one dir, main page]
More Web Proxy on the site http://driver.im/ skip to main content
article
Free access

An extension of conflict-free multivalued dependency sets

Published: 03 June 1984 Publication History

Abstract

Several researchers (Beeri, Bernstein, Chiu, Fagin, Goodman, Maier, Mendelzon, Ullman, and Yannakakis) have introduced a special class of database schemes, called acyclic or tree schemes. Beeri et al. have shown that an acyclic join dependency, naturally defined by an acyclic database scheme, has several desirable properties, and that an acyclic join dependency is equivalent to a conflict-free set of multivalued dependencies. However, since their results are confined to multivalued and join dependencies, it is not clear whether we can handle functional dependencies independently of other dependencies.
In the present paper we define an extension of a conflict-free set, called an extended conflict-free set, including multivalued dependencies and functional dependencies, and show the following two properties of an extended conflict-free set:
There are three equivalent definitions of an extended conflict-free set. One of them is defined as a set including an acyclic joint dependency and a set of functional dependencies such that the left and right sides of each functional dependency are included in one of the attribute sets that construct the acyclic join dependency.
For a relation scheme with an extended conflict-free set, there is a decomposition into third normal form with a lossless join and preservation of dependencies.

References

[1]
BEERI, C., FAGIN, R., MAIER, D., MENDELZON, A.O., ULLMAN, J.D., AND YANNAKAKIS, M. Properties of acyclic database schemes. In Proceedings of A CM-STOC, ACM, New York, 1981, 355-362.
[2]
BEERI, C., FAGIN, R., MAIER, D., AND YANNAKAKIS, M. On the desirability of acyclic database schemes. J. ACM 30, 3 (July 1983), 479-513.
[3]
BEERI, C., MENDELZON, A.O., SAGIV, Y., AND ULLMAN, J.D. Equivalence of relational database schemes. SIAM J. Comput. 10, 2 (May 1981), 352-370.
[4]
BEERI, C., AND RISSANEN, J. Faithful representations of relational database schemes. IBM Res. Rep. RJ2722, 1980.
[5]
BERNSTEIN, P.A. Synthesizing third normal form relations from functional dependencies. ACM Trans. Database Syst 1, 4 {Dec. 1976), 277-298.
[6]
BERNSTEIN, P.A., AND CHXU, D.W. Using semijoins to solve relational queries. J. ACM 28, 1 (Jan. 1981), 25-40.
[7]
BERNSTEIN, P.A., AND GOODMAN, N. Power of natural semijoins. SIAM J. Comput. 10, 4 (Nov. 1981), 751-771.
[8]
BISKUP, J., DAYAL, U., AND BERNSTEIN, P.A. Synthesizing independent database schemas. In Proceedings of ACM-SIGMOD, ACM, New York, 1979, 143-151.
[9]
KAMBAYASHI, Y., TANAKA, K., AND YAJIMA, S. Semantic aspects of data dependencies and their application to relational database design. In Proceedings 3rd International Computer Software and Applications Conference ( COMPSA C), 1979, 409-414.
[10]
LIEN, Y. On the equivalence of database models. J. ACM 29, 2 (Apr. 1982), 333-362.
[11]
MAIER, D., MENDELZON, A.O., AND SAGIV, Y. Testing implications of data dependencies. ACM Trans. Database Syst. 4, 4 (Dec. 1979), 455-469.
[12]
SACCA, D. On the recognition of coverings of acyclic database hypergraphs. In Proceedings o/ ACM-PODS, 1983, ACM, New York, 297-304.
[13]
SAGIV, Y., DELOBEL, C., PAKER, D.S., AND FAGIN, R. An equivalence between relational database dependencies and a subclass of propositional logic. J. ACM 28, 3 {July 1981), 435-453.
[14]
SCIORE, E. Real-world MVDs. In Proceedings of ACM-SIGMOD, 1981, ACM, New York, 121- 132.
[15]
ULLMAN, J.D. Principles of Database Systems. Computer Science Press, 1980.

Cited By

View all
  • (2005)On the normalization in Nested Relational DatabasesNested Relations and Complex Objects in Databases10.1007/3-540-51171-7_31(241-271)Online publication date: 2-Jun-2005
  • (2005)Designing gamma-acyclic database schemes using decomposition and augmentation techniquesGraph-Theoretic Concepts in Computer Science10.1007/3-540-19422-3_14(171-185)Online publication date: 1-Jun-2005
  • (2005)Designing alpha-acyclic BCNF-database schemesMFDBS 8710.1007/3-540-19121-6_11(197-209)Online publication date: 31-May-2005
  • Show More Cited By

Recommendations

Reviews

Udo Walter Lipeck

The author extends some results of Beeri et al. [1] about characterizations of acyclic database schemes by including Functional Dependencies (FDs). In [1], an acyclic Join Dependency (JD) was shown to be equivalent to a conflict-free set of Multivalued Dependencies (MVDs). Thus, the desirable property of acyclicity can be checked in terms of dependencies typically given in a scheme, namely MVDs. Here, the main theorem says that an “extended conflict-free” set of MVDs and FDs is equivalent to the union of an acycic JD and a set of FDs “compatible” with that JD. A set of MVDs and FDs is called extended conflict-free iff a “degenerate” set of MVDs derived from the given dependencies is conflict-free. Furth, a decomposition into third normalform (with lossless join and preservatio of dependencies) exists for each such scheme. This paper generalizes the theory of [1] on acyclic JDs in the direction of the hypothesis of [2] that “every plausible world . . . can be described by one JD and some FDs.” The new constructions of extended conflict-freedom and compatibility are based upon some insight into how far FDs may interfere with MVDs or JDs. The paper gives only a little motivation and hardly any examples, so the reader should be familiar with [1] in advance in order to appreciate the results. Since two-thirds of the paper consist of detailed proofs, it will mainly appeal to specialists in the field of dependency theory.

Access critical reviews of Computing literature here

Become a reviewer for Computing Reviews.

Comments

Please enable JavaScript to view thecomments powered by Disqus.

Information & Contributors

Information

Published In

cover image ACM Transactions on Database Systems
ACM Transactions on Database Systems  Volume 9, Issue 2
June 1984
164 pages
ISSN:0362-5915
EISSN:1557-4644
DOI:10.1145/329
Issue’s Table of Contents

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 03 June 1984
Published in TODS Volume 9, Issue 2

Permissions

Request permissions for this article.

Check for updates

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)41
  • Downloads (Last 6 weeks)12
Reflects downloads up to 11 Dec 2024

Other Metrics

Citations

Cited By

View all

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media