ACM Home Page
Please provide us with feedback. Feedback
Unary inclusion dependencies have polynomial time inference problems
Full text PdfPdf (932 KB)
Source Annual ACM Symposium on Theory of Computing archive
Proceedings of the fifteenth annual ACM symposium on Theory of computing table of contents
Pages: 264 - 277  
Year of Publication: 1983
ISBN:0-89791-099-0
Authors
Sponsor
SIGACT: ACM Special Interest Group on Algorithms and Computation Theory
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 3,   Downloads (12 Months): 14,   Citation Count: 11
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/800061.808756
What is a DOI?

ABSTRACT

We study the interaction between unary inclusion dependencies (UIND's) and other known classes of dependencies, in the context of both unrestricted and finite implication. We provide complete axiomatizations for unrestricted and finite implication of UIND's and functional dependencies, and polynomial-time algorithms for the inference problems. The inference problem becomes, however, NP-hard, if we require that some attribute have a bounded domain. We show that for unrestricted implication, the interaction between UIND's and unary functional dependencies completely characterizes the interaction between UIND's and embedded implicational dependencies. Also, for finite implication, the interaction between UIND's and unary functional dependencies completely characterizes the interaction between UIND's and full implicational dependencies (but not UIND's and embedded implicational dependencies).


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
 
3
W.W. Armstrong, "Dependency Structures of Database Relationships", Proc. IFIP 74, (1974).
4
5
6
 
7
C. Beeri, M.Y. Vardi, "A Proof Procedure for Data Dependencies", Technical Report, Department of Computer Science, The Hebrew University of Jerusalem, (December 1980).
 
8
C. Beeri, M.Y. Vardi, "On Acyclic Database Decompositions", to appear.
 
9
C. Beeri, M.Y. Vardi, "Formal Systems for Tuple and Equality Generating Dependencies", Hebrew Univ. of Jerusalem Technical Report (April 1981), to appear in SICOMP.
10
11
12
 
13
A. Chandra and M.Y. Vardi, Private communication, 1983.
 
14
B. Dreben, W.B. Godfarb, "The Decision Problem - Solvable classes of quantificational formulas", Addison-Wesley, (1979).
15
16
17
 
18
R. Fagin, M.Y. Vardi, "Armstrong Databases for Functional and Inclusion Dependencies", IBM Technical Report RJ3500 (1982), to appear in IPL.
19
 
20
21
 
22
P.C. Kanellakis, "On the Computational Complexity of Cardinality Constraints in Relational Databases", IPL 11,2 (1980).
 
23
J.C. Mitchell, "The Implication Problem for Functional and Inclusion Dependencies", to appear (1983).
24
25
26
 
27
M.Y. Vardi, "The Implication Problem for Data Dependencies in Relational Databases", Ph.D. Thesis, The Hebrew University of Jerusalem, (1981).
 
28
M.Y. Vardi, "On decomposition of relational databases", Proc. 23rdFOCS Conference, (1982).
 
29
M. Yannakakis, C.H. Papadimitriou, "Algebraic Dependencies", Proc. 21st IEEE FOCS (1980).

CITED BY  11

Collaborative Colleagues:
Paris C. Kanellakis: colleagues
Stavros S. Cosmadakis: colleagues
Moshe Y. Vardi: colleagues