A characterization of finite fd-acyclicity

Yehoshua Sagiv*, Oded Shmueli

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

1 Scopus citations

Abstract

Database schemes with functional dependencies are considered. A satisfying state of a database scheme consists of relations whose representative instance satisfies the functional dependencies. All states are assumed to be finite. A database scheme is defined to be fd-acyclic if all its pairwise consistent and satisfying states are also join consistent. The fd-acyclic database schemes are characterized, and it is shown that testing fd-acyclicity can be done in polynomial time. An interesting special case is when the relation schemes are closed under the functional dependencies of the database scheme. In this case, a database scheme is fd-acyclic if and only if it is acyclic (i.e., its corresponding hypergraph is acyclic).

Original languageEnglish
Pages (from-to)380-404
Number of pages25
JournalJournal of Computer and System Sciences
Volume38
Issue number2
DOIs
StatePublished - Apr 1989

Fingerprint

Dive into the research topics of 'A characterization of finite fd-acyclicity'. Together they form a unique fingerprint.

Cite this