ACM Home Page
Please provide us with feedback. Feedback
Correction to “An equivalence between relational database dependencies and a fragment of propositional logic”
Full text PdfPdf (213 KB)
Source Journal of the ACM (JACM) archive
Volume 34 ,  Issue 4  (October 1987) table of contents
Pages: 1016 - 1018  
Year of Publication: 1987
ISSN:0004-5411
Authors
Y. Sagiv  Hebrew Univ., Jerusalem, Israel
C. Delobel  Univ. of Grenoble, Grenoble, France
D. S. Parker, Jr.  Univ. of California at Los Angeles, Los Angeles
Ronald Fagin  IBM Almaden Research Center, San Jose, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 6,   Downloads (12 Months): 31,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/31846.31853
What is a DOI?

ABSTRACT

According to the definition of satisfaction of Boolean dependencies, Theorem 15 is not true for Boolean dependencies with negation. (A positive Boolean dependency is built using the Boolean connectives ⋏, ⋎, and ↛; a general Boolean dependency (with negation) may use also the Boolean connective ¬.) Actually, the definition of satisfaction is not meaningful for Boolean dependencies with negation, since many are never satisfied. We show how the definition of satisfaction should be changed in order to make Boolean dependencies with negation meaningful and correct the error. We associate with each relation r a set &agr;(r) of truth assignments, as follows. For each pair of distinct tuples of r, the set &agr;(r) contains the truth assignment that maps an attribute A to true if the two tuples are equal on A, and to false if the two tuples have different values for A. A Boolean dependency &sgr; is satisfied by a relation r if &sgr; (i.e., the corresponding Boolean formula) satisfies every truth assignment of &agr;(r). The original definition given in the paper is equivalent to having &agr;(r) also include the truth assignment that is generated by pairs in which both tuples are really the same tuple of r, that is, to having &agr;(r) also always include the truth assignment &tgr; mapping all attributes to true. Under that definition, however, many Boolean dependencies with negation are never satisfied and, hence, are meaningless. More precisely, according to the original definition, a Boolean dependency is satisfied by


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
BI~RMAN, J., AND BLOK, W.J. Positive Boolean dependencies. Report. Department of Mathematics, Statistics, and Computer Science, Univ. of Illinois, Chicago, Ill. 1985.


Collaborative Colleagues:
Y. Sagiv: colleagues
C. Delobel: colleagues
D. S. Parker, Jr.: colleagues
Ronald Fagin: colleagues