|
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
|
Ashok K. Chandra , Harry R. Lewis , Johann A. Makowsky, Embedded implicational dependencies and their inference problem, Proceedings of the thirteenth annual ACM symposium on Theory of computing, p.342-354, May 11-13, 1981, Milwaukee, Wisconsin, United States
[doi> 10.1145/800076.802488]
|
| |
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.
|
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...
|