1981
DOI: 10.1145/322261.322263
|View full text |Cite
|
Sign up to set email alerts
|

An Equivalence Between Relational Database Dependencies and a Fragment of Propositional Logic

Abstract: It is known that there is an eqmvalence between functional dependencies m a relatmonal database and a certain fragment of proposmonal logic Thins eqmvalence is extended to include both functional and multivalued dependencmes. Thus, for each dependency there is a corresponding statement m proposmonal logic. It ms then shown that a dependency (funcuonal or multivalued) is a consequence of a set of dependencies ff and only ff the corresponding proposiuonal statement ~s a consequence of the corresponding set of pr… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

4
90
0
3

Year Published

1984
1984
2016
2016

Publication Types

Select...
5
4

Relationship

1
8

Authors

Journals

citations
Cited by 132 publications
(97 citation statements)
references
References 17 publications
4
90
0
3
Order By: Relevance
“…In fact, Sagiv et al [21 ] show that if 2; is a set of dependencies (FDs or MVDs), if ~ is a single dependency, and if R is a relation that obeys 2; but not ~, then R has a two-tuple subrelation that obeys 2; but not ~ (a subrelation is a subset of the tuples). The proof is much harder than the proof of Lemma 3.1.…”
Section: Constructing Armstrong Relations For Fdsmentioning
confidence: 99%
“…In fact, Sagiv et al [21 ] show that if 2; is a set of dependencies (FDs or MVDs), if ~ is a single dependency, and if R is a relation that obeys 2; but not ~, then R has a two-tuple subrelation that obeys 2; but not ~ (a subrelation is a subset of the tuples). The proof is much harder than the proof of Lemma 3.1.…”
Section: Constructing Armstrong Relations For Fdsmentioning
confidence: 99%
“…This is analogous to [17] (cf. also [13,42]) which shows that the logic of the classic FDs is in fact a particular propositional fragment. In this sense, the logic of MFDs we describe in the paper is a particular propositional fragment of Höhle's monoidal logic [29].…”
Section: Introductionmentioning
confidence: 89%
“…For th e equal m appings m entioned in E xam ple 2.1 several classes o f Boolean dependencies were investigated. Boolean dependencies were introduced in [11]. Positive B oolean dependencies are stu d ied in [3,4].…”
Section: Let B = {0 1} a Valuation Is Any Function X : U --B T He mentioning
confidence: 99%
“…In [11], a fam ily of Boolean dependencies is introduced. In [3,4], a large subclass o f positive Boolean dependencies, th a t is, Boolean com binations of a ttrib u te s and the logical c o n stan t T R U E in which neith er negation nor FALSE occur is stud ied.…”
Section: Introductionmentioning
confidence: 99%