|
ABSTRACT
Unary inclusion dependencies are database constraints expressing subset relationships. The decidability of implication for these dependencies together with embedded implicational dependencies, such as functional dependencies, are investigated. As shown by Casanova et al., the unrestricted and finite implication problems are different for the class of functional and unary inclusion dependencies; also, for this class and for any fixed k, finite implication has no k-ary complete axiomatization. For both of these problems, complete axiomatizations and polynomial-time decision procedures are provided: linear time for unrestricted implication and cubic time for finite implication. It follows that functional and unary inclusion dependencies form a semantically natural class of first-order sentences with equality, which although not finitely controllable, is efficiently solvable and docile. Generalizing from these results, it is shown that the interaction between functional
and inclusion dependencies characterizes: (1) unrestricted implication of unary inclusion and all embedded implicational dependencies; (2) finite implication of unary inclusion and all full implicational dependencies; (3) finite implication of unary inclusion and all embedded tuple-generating dependencies. As a direct consequence of this analysis, most of the applications of dependency implication are extended, within polynomial-time, to database design problems involving unary inclusion dependencies. Such examples are tests for lossless joins and tests for complementarity of projective views. Finally, if one additionally requires that
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
|
AANDERAA, S., AND LEWIS, H.R. Prefix classes of Krom formulas. J. Symb. Logic 38, 4 (1973), 628-642.
|
 |
2
|
|
| |
3
|
|
| |
4
|
ARMSTRONG, W. W. Dependency structure of database relationships. In Proceedings IFIP 74. North-Holland, Amsterdam, 1974, pp. 580-583.
|
 |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
|
| |
9
|
BEERI, C., AND VARDI, M.Y. Formal systems for tuple and equality generating dependencies. SIAMJ. Comput. 13, 1 (1984), 76-98.
|
| |
10
|
BEERI, C., AND VARDI, M.Y. On acyclic database decompositions. Inf. Control 61, 2 (I984), 75- 84.
|
 |
11
|
|
| |
12
|
CASANOVA, M. A., FAGIN, R., AND PAPADIMITRIOU, C. H. Inclusion dependencies and their interaction with functional dependencies. Jr. Comput. Syst. Sci. 28, 1 (1984), 29-59.
|
 |
13
|
|
 |
14
|
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]
|
| |
15
|
CHANDRA, A. K., AND VARDI, M. Y. The implication problem for functional and inclusion dependencies is undecidable. SIAM J. Comput. 14, 3 (1985), 671-677.
|
| |
16
|
CODD, E. F. Further normalization of the database relational model. In Database Systems, R. Rustin, ed. Prentice-Hall, New York, 1972, pp. 33-64.
|
 |
17
|
|
| |
18
|
COSMADAKIS, S. S. Equational Theories and Database Constraints. Ph.D. dissertation. Massachusetts Institute of Technology, Cambridge, Mass., 1985.
|
 |
19
|
|
| |
20
|
|
| |
21
|
COSMADAKIS, S. S., AND KANELLAKIS, P.C. Functional and inclusion dependencies: A graph theoretic approach. In Advances in Computing Research, vol. 3: The Theory of Databases. P. C. Kanellakis and F. Preparata, eds. JAI Press, Greenwich, Conn., 1986, pp. 164-185.
|
| |
22
|
|
 |
23
|
|
| |
24
|
DATE, C. Referential integrity. In Proceedings of the 7th VLDB Conference, Morgan-Kaufmann, San Mateo, Calif., 198 l, pp. 2-12.
|
 |
25
|
|
| |
26
|
DREBEN, B., AND GOLDFARB, W.B. The Decision ProblemmSolvable Classes of Quantificational Formulas. Addison-Wesley, Reading, Mass., 1979.
|
 |
27
|
|
 |
28
|
|
 |
29
|
|
| |
30
|
FAGIN, R., AND VARDI, M.Y. Armstrong databases for functional and inclusion dependencies. Inf. Proc. Lett. 16, l (1983), 13-19.
|
| |
31
|
FAGIN, R., AND VARDI, M.Y. The theory of data dependencies: A survey. In Mathematics of Information Processing, M. Anshel and W. Gewirtz, eds., Symposia in Applied Mathematics, vol. 34. Morgan-Kaufmann, San Mateo, Calif., 1986, pp. 19-72.
|
 |
32
|
|
| |
33
|
|
 |
34
|
|
| |
35
|
JOHNSON, D. S., AND KLUG, A. Testing containment of conjunctive queries under functional and inclusion dependencies. J. Comput. Syst. Sci. 28, 1 (1984), 167-189.
|
| |
36
|
KANELLAKIS, P. C. On the computational complexity of cardinality constraints in relational databases. Inf. Proc. Lett. 11, 2 (1980), 98-101.
|
 |
37
|
|
 |
38
|
|
 |
39
|
|
| |
40
|
|
| |
41
|
PAREDAENS, J., AND JANSSENS, D. DecompoSitions of relations: A comprehensive approach. In Advances in Database TheorymVol. 1, H. Gallaire, J. Minker, and J-M. Nicolas, eds. Plenum Press, New York, 198 l, pp. 73-100.
|
| |
42
|
RISSANEN, J. Theory of relations for databasesmA tutorial survey. In Proceedings of 7th Mathematical Foundations of Computer Science. Lecture Notes on Computer Science, Vol. 64. Springer-Verlag, New York, 1978, pp. 537-551.
|
 |
43
|
|
 |
44
|
|
 |
45
|
|
| |
46
|
SOORE, E. Comparing the universal instance and relational data models. In Advances in Computing Research, vol. 3: The Theory of Databases, P. C. Kanellakis, and F. Preparata, eds. JAI Press, Greenwich, Conn., 1986, pp. 139-163.
|
 |
47
|
|
| |
48
|
VARDI, M. Y. The implication problem for data dependencies in relational databases. Ph.D. dissertation. The Hebrew University, Jerusalem, Israel, 198 I.
|
| |
49
|
VARDI, M.Y. On decompositions of relational databases. In Proceedings 23rd IEEE Symposium on Foundations of Computer Science. IEEE, New York, 1982, pp. 176-187.
|
| |
50
|
VARDI, M.Y. The implication and finite implication problems for typed template dependencies. J. Comput. Syst. Sci. 28, 1 (I984), 3-28.
|
| |
51
|
YANNAKAKIS, M., AND PAPADIMITRIOU, C.H. Algebraic dependencies. J. Comput. Syst. Sci. 21, l (1982), 2-41.
|
| |
52
|
|
CITED BY 16
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Franz Baader , Diego Calvanese , Deborah L. McGuinness , Daniele Nardi , Peter F. Patel-Schneider, Bibliography, The description logic handbook: theory, implementation, and applications, Cambridge University Press, New York, NY, 2003
|
|
|
Tauqeer Hussain , Shafay Shamail , Mian M. Awais, Improving quality in conceptual modeling, Companion to the 19th annual ACM SIGPLAN conference on Object-oriented programming systems, languages, and applications, October 24-28, 2004, Vancouver, BC, CANADA
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
REVIEW
"Antony Peter Stevens : Reviewer"
This research paper in database theory presents results on the
decidability of implication of unary inclusion dependencies (UINDs),
embedded implicational dependencies (EIDs), and several of their
subclasses. The subclasses include functional
more...
|