Skip to main content

On the Number of Independent Functional Dependencies

  • Conference paper
Foundations of Information and Knowledge Systems (FoIKS 2006)

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 3861))

Abstract

We will investigate the following question: what can be the maximum number of independent functional dependencies in a database of n attributes, that is the maximum cardinality of a system of dependencies which which do not follow from the Armstrong axioms and none of them can be derived from the remaining ones using the Armstrong axioms. An easy and for long time believed to be the best construction is the following: take the maximum possible number of subsets of the attributes such that none of them contains the other one (by the wellknown theorem of Sperner [8] their number is (\(^{~~n}_{n/2}\))) and let them all determine all the further values. However, we will show by a specific construction that it is possible to give more than (\(^{~~n}_{n/2}\)) independent dependencies (the construction will give (1 + \(\frac{1}{n^2}\)) (\(^{~~n}_{n/2}\)) of them) and — on the other hand — the upper bound is 2n–1, which is roughly \(\sqrt{n}(^{~~n}_{n/2})\).

The work was supported by the Hungarian National Foundation for Scientific Research grant numbers T037846 and AT048826.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Beeri, C., Dowd, M., Fagin, R., Statman, R.: On the structure of Armstrong relations for functional dependencies. Journal of ACM 31(1), 30–46 (1984)

    Article  MATH  MathSciNet  Google Scholar 

  2. Demetrovics, J., Katona, G.O.H.: Combinatorial problems of database models. In: Colloquia Mathematica Societatis Janos Bolyai, Gÿor, Hungary. Algebra, Cominatorics and Logic in Computer Science, vol. 42, pp. 331–352 (1983)

    Google Scholar 

  3. Demetrovics, J., Libkin, L., Muchnik, I.B.: Functional dependencies and the semilattice of closed classes. In: Demetrovics, J., Thalheim, B. (eds.) MFDBS 1989. LNCS, vol. 364, pp. 136–147. Springer, Heidelberg (1989)

    Google Scholar 

  4. Graham, R., Sloane, N.: Lower bounds for constant weight codes. IEEE Trans. Inform. Theory 26, 37–43 (1980)

    Article  MATH  MathSciNet  Google Scholar 

  5. Katona, G.O.H., Demetrovics, J.: A survey of some combinatorial results concerning functional dependencies in relational databases. Annals of Mathematics and Artificial Intelligence 6 (1992)

    Google Scholar 

  6. Mannila, H., Räihä, K.-J.: The design of relational databases. Addison-Wesley, Amsterdam (1992)

    MATH  Google Scholar 

  7. Seleznjev, O., Thalheim, B.: On the number of minimal keys in relational databases over nonuniform domains. Acta Cybern. 8, 267–271 (1988)

    Google Scholar 

  8. Sperner, E.: Ein Satz über Untermengen einer endlichen Menge. Math. Z. 27, 544–548 (1928)

    Article  MATH  MathSciNet  Google Scholar 

  9. Thalheim, B.: Open problems in relational database theory. Bull. EATCS 32, 336–337 (1987)

    Google Scholar 

  10. Thalheim, B.: Generalizing the entity-relationship model for database modeling. JNGCS 3(3), 197–212 (1990)

    Google Scholar 

  11. Thalheim, B.: Dependencies in Relational Databases. Teubner-Texte zur Mathematik, B.G. Teubner Verlagsgesellschaft, Stuttgrat - Leipzig (1991)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Demetrovics, J., Katona, G.O.H., Miklós, D., Thalheim, B. (2006). On the Number of Independent Functional Dependencies. In: Dix, J., Hegner, S.J. (eds) Foundations of Information and Knowledge Systems. FoIKS 2006. Lecture Notes in Computer Science, vol 3861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11663881_6

Download citation

  • DOI: https://doi.org/10.1007/11663881_6

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-31782-1

  • Online ISBN: 978-3-540-31784-5

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics