ACM Home Page
Please provide us with feedback. Feedback
Notions of dependency satisfaction
Full text PdfPdf (1.83 MB)
Source Journal of the ACM (JACM) archive
Volume 33 ,  Issue 1  (January 1986) table of contents
The MIT Press scientific computation series
Pages: 105 - 129  
Year of Publication: 1986
ISSN:0004-5411
Authors
Marc H. Graham  Georgia Institute of Technology, Atlanta
Alberto O. Mendelzon  Univ. of Toronto, Toronto, Ont., Canada
Moshe Y. Vardi  Stanford Univ., Stanford, CA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 38,   Citation Count: 14
Additional Information:

abstract   references   cited by   index terms   review   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/4904.4798
What is a DOI?

ABSTRACT

Two notions of dependency satisfaction, consistency and completeness, are introduced. Consistency is the natural generalization of weak-instance satisfaction and seems appropriate when only equality-generating dependencies are given, but disagrees with the standard notion in the presence of tuple-generating dependencies. Completeness is based on the intuitive semantics of tuple-generating dependencies but differs from the standard notion for equality-generating dependencies. It is argued that neither approach is the correct one, but rather that they correspond to different policies on constraint enforcement, and each one is appropriate in different circumstances. Consistency and completeness of a state are characterized in terms of the tableau associated with the state and in terms of logical properties of a set of first-order sentences associated with the state. A close relation between the problems of testing for consistency and completeness and of testing implication of dependencies is established, leading to lower and upper bounds for the complexity of consistency and completeness. The possibility of formalizing dependency satisfaction without using a universal relation scheme is examined.


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
 
2
AHO, A. V., SAGIV, Y., AND ULLMAN, J.D. Equivalence among relational expressions. SIAM J. Comput. 8, (2) (1979), 218-246.
 
3
BEERI, C., AND RISSANEN, J. Faithful representations of relational database schemes. Res. Rep. RJ 2722, IBM, 1980.
 
4
BEERI, C., AND VARDI, M.Y. On the complexity of testing implications of data dependencies. Dept. Comput. Sci., The Hebrew Univ., Jerusalem, Israel, 1980.
 
5
6
7
8
 
9
CODD, E. F. Further normalization of the data base relational model. In Data Base Systems, R. Rustin, Ed. Prentice-Hall, N. J., 1972, pp. 33-64.
10
 
11
 
12
GAREV, M. R., AND JOHNSON, D.S. Computers and Intractability. Freeman, San Francisco, 1979.
 
13
GRAHAM, M.H. Satisfying database states. Rep. CSRG-137, Univ. of Toronto, Toronto, Ont., Canada, Dec. 1981.
14
 
15
GRAHAM, M. H., AND YANNAKAKIS, i. Independent database schemas. Jr. Comput. Syst. Sci. 28 (1984), 121-141.
16
17
 
18
MAIER, D., MENDELZON, A. O., SADRI, F., AND ULLMAN, J. D. Adequacy of decompositions of relational databases. In Advances in Database Theory, H. Gallaire, J. Minker, and J. M. Nicolas, Eds. Plenum Press, New York, 198 l, pp. l0 l- l 14.
19
20
 
21
MCKINSEY, J. C.C. The decision problem for some classes of sentences without quantifiers. J. Symb. Logic 8 ( 1943), 61-76.
22
23
 
24
RISSANEN, J. Theory of relations for databases--A tutorial survey. In Proceedings of the 7th Symposium on Mathematical Foundations of Computer Science (Poland, 1978). Lecture Notes in Computer Science, vol. 64. Springer-Vedag, New York, 1978, pp. 537-551.
25
 
26
VARDI, M. The implication problem for data dependencies in relational databases. Ph.D. Dissertation (in Hebrew). The Hebrew University in Jerusalem, Jerusalem, Israel, 1981.
 
27
VARDI, M.Y. Global decision problems for relational databases. In Proceedings of the 22nd IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1981, pp. 198-202.
 
28
VARDI, M.Y. The implication and finite implication problems for typed template dependencies. J. Comput. Syst. Sci. 28 (1984), 3-28.
 
29
 
30
YANNAKAKIS, M. Algorithms for acyclic database schemes. In Proceedings of the 7th Conference on Very Large Databases (Cannes, France, Sept. 9-11 ). ACM, New York, 198 l, 82-94.

CITED BY  14


REVIEW

"Frederick Neil Springsteel : Reviewer"

.abstract It is yet an open problem how to define satisfaction of various dependencies by a database of more than one relation. These authors introduce two logic-oriented notions of dependency satisfaction: consistency, which generali  more...

Collaborative Colleagues:
Marc H. Graham: colleagues
Alberto O. Mendelzon: colleagues
Moshe Y. Vardi: colleagues