ON THE STRUCTURE OF ARMSTRONG RELATIONS FOR FUNCTIONAL DEPENDENCIES.

43Citations
Citations of this article
24Readers
Mendeley users who have this article in their library.

Abstract

An Armstrong relation for a set of functional dependencies (FDs) is a relation that satisfies each FD implied by the set but no FD that is not implied by it. The structure and size (number of tuples) of Armstrong relations are investigated. Upper and lower bounds on the size of minimal-sized Armstrong relations are derived, and upper and lower bounds on the number of distinct entries that must appear in an Armstrong relation are given. It is shown that the time complexity of finding an Armstrong relation, given a set of functional dependencies, is precisely exponential in the number of attributes. Also shown is the falsity of a natural conjecture which says that almost all relations obeying a given set of FDs are Armstrong relations for that set of FDs. Finally, Armstrong relations are used to generalize a result, obtained by Demetrovics using quite complicated methods, about the possible sets of keys for a relation.

Cite

CITATION STYLE

APA

Beeri, C., Dowd, M., Fagin, R., & Statman, R. (1983). ON THE STRUCTURE OF ARMSTRONG RELATIONS FOR FUNCTIONAL DEPENDENCIES. Journal of the ACM, 31(1), 30–46. https://doi.org/10.1145/2422.322414

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free