|
ABSTRACT
We present a novel way to formulate database dependencies as sentences of first-order logic, using equational statements instead of Horn clauses. Dependency implication is directly reduced to equational implication. Our approach is powerful enough to express functional and inclusion dependencies, which are the most common database constraints. We present a new proof procedure for these dependencies. We use our equational formulation to derive new upper and lower bounds for the complexity of their implication problems.
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
|
Beeri, C. and Vardi, M.Y. "Formal Systems for Tuple and Equality Generating l)cpendencies". S/aIM Journal of Cornputing 13, I (February 1984), 76-98.,
|
 |
3
|
|
| |
4
|
Birkhoff, G. "On the Structure of Abstract Algebras". Proceedings of. the Cambridge Philosophical Society 31, (1935).
|
| |
5
|
Casanova, M.A., Fagin. R. and Papadimitfiou, C.H. "Inclusion Dependencies and'!'heir Interaction with Functional Dependencies". jountal o/Computer and System Sciences 28, 1 (February 1984), 29-59,.
|
 |
6
|
|
| |
7
|
Chandra, A.K. and Vardi, M.Y. The Implication Problem for Functional and Inclusion Dependencies is Undecidable. iBM Tech. Rep, RC 9980, , , 1983,
|
| |
8
|
Cosmadakis, $.S. Equational Theories ctnd Dalabase Constraints, Ph.D. 'I~., Massachusetts Institute of Technology, 1985,
|
 |
9
|
|
 |
10
|
|
 |
11
|
|
| |
12
|
Forgaard, R. and Guttag, J.V. "REVE: A l'erm Rewriting System Generator with Failure Resistant Knuth-Bendiix". Proctedings of an NSF ff/3rkshop on the Rewrite Rule Laboratory (A{:ri11984), $-31.
|
| |
13
|
|
| |
14
|
Huet. G. and Oppen, D. Equations and Rewrite Rules: a Survey. In Fomtal Languages: Perspectives a~td Open Problems,, Eds., Academic Press. ,1980.
|
| |
15
|
Johnson, D.S. and Klug, A. "Testing Containment of Conjunctive Queries Under Functional and Inclusion Dependencies". Journal of Computer and $),stem Sciences 28, 1 (February 1984). 167-189..
|
 |
16
|
|
| |
17
|
Knuth, D.E. and Bendix, P.B.. Volume: Simple Word Problems in Universal Algebras. In Cotnptttational Problems bt dbstracl Algebra,, Eds., Pergamon, Oxford, 1970, ch..
|
 |
18
|
|
 |
19
|
|
| |
20
|
Lewis. H.R. and Papadimitriou, C.H.. Elements of the Theory of Computation. Prentice-Hall, Inc,, Eaglewood Cliffs, New Jersey, 1981,,
|
| |
21
|
Minsky, M.L. "Recursive Unsolvability of Posfs Problem of"Tag" and Other Topics in the Theory of Turing Machines". Annals of Mathematics 74, 3 ( 1961)..
|
| |
22
|
|
| |
23
|
E.L. Post. "Recursive Unsolvability of a Problem of Thue". Journal of Symbolic Logic 13, (1947).
|
 |
24
|
|
| |
25
|
|
| |
26
|
Yannakakis, M. and Papadimitriou C.H. "Algebraic Dependencies". J. Comput. Systems Sci. 21,1 (August 1982), 2-41.
|
CITED BY 6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
A. J. Kfoury , J. Tiuryn , P. Urzyczyn, The undecidability of the semi-unification problem, Proceedings of the twenty-second annual ACM symposium on Theory of computing, p.468-476, May 13-17, 1990, Baltimore, Maryland, United States
|
|