ACM Home Page
Please provide us with feedback. Feedback
Constant-time maintainability: a generalization of independence
Full text PdfPdf (3.17 MB)
Source ACM Transactions on Database Systems (TODS) archive
Volume 17 ,  Issue 2  (June 1992) table of contents
Pages: 201 - 246  
Year of Publication: 1992
ISSN:0362-5915
Authors
Ke Wang  Chongqing Univ., Chongqing, China
Marc H. Graham  Carnegie Mellon Univ., Pittsburgh, PA
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 24,   Citation Count: 2
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/128903.128904
What is a DOI?

ABSTRACT

The maintenance problem of a database scheme is the following decision problem: Given a consistent database state &rgr; and a new tuple u over some relation scheme of &rgr;, is the modified state &rgr; {u} still consistent? A database scheme is said to be constant-time-maintainable(ctm) if there exists an algorithm that solves its maintenance problem by making a fixed number of tuple retrievals. We present a practically useful algorithm, called the canonical maintenance algorithm, that solves the maintenance problem of all ctm database schemes within a "not too large" bound. A number of interesting properties are shown for ctm database schemes, among them that non-ctm database schemes are not maintainable in less than a linear time in the state size. A test method is given when only cover embedded functional dependencies (fds) appear. When the given dependencies consist of fds and the join dependency (jd) R of the database scheme, testing whether a database scheme is ctm is reduced to the case of cover embedded fds. When dependency-preserving database schemes with only equality-generating dependencies (egds) are considered, it is shown that every ctm database scheme has a set of dependencies that is equivalent to a set of embedded fds, and thus, our test method for the case of embedded fds can be applied. In particular, this includes the important case of lossless database schemes with only egds.


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
 
4
ARMSTRONg, W.W. Dependency structures of data base relationships. In Proceedings of the IFIP Congress, 1974. North-Holland, Amsterdam, 1974, pp. 580-583.
5
6
 
7
BEERI, C., AND HONEYMAN, P. Preserving functional dependencies. SIAM J. Comput. 10, 3 (1981), 647-656.
 
8
BEERI, C., ANn VARDI, M.Y. Formal systems for tuple and equality generating dependencies. SIAM J. Comput. 13, i (Feb. 1984), 76-98.
9
10
11
12
13
14
15
 
16
GRAHAM, M. H., AND MENDELZON, A. O. On the power of canonical queries. Unpublished manuscript, 1983.
17
18
 
19
GRAHAM, M. H., AND YANNAKAKIS, M. Independent database schemes, J. Comput. Syst. Sci. 28, I (Feb. 1984), 121-141.
20
21
 
22
23
 
24
ITO, M., IWASAKI, M., AND KASAM, T. Some results on the representative instances in relational databases. SlAM J. Comput. 14, 2 (May 1985), 334-353.
 
25
 
26
MAmR, D., ULLMAN, J. D., AND VARm, M.Y. On the foundations of the universal relational model. ACM Trans. Database Syst. 4, 4 (Dec. 1979), 455-469.
27
 
28
29
30
31
32
 
33
 
34
 
35
36
 
37
YANr~AKAKIS, M. Algorithms for acyclic database schemes. In Proceedings of Very Large Databases, 1981 (Cannes, France, Sept 9-11, 1981) ACM, New York, 1981, pp. 82-94.
 
38
YANNAKAKIS, M., AND PAPADIMITROU, C.H. Algebraic dependencies J Comput Syst. Scl 25, 1 (Aug. 1982), 2-41.



REVIEW

"Riccardo Torlone : Reviewer"

A relational database scheme is independent if the global consistency of an instance with respect to a given set of integrity constraints can be verified locally, looking at the individual relations. It follows that, for independent schemes, i  more...