| Polynomial time query processing in temporal deductive databases |
| Full text |
Pdf
(1.30 MB)
|
| Source
|
Symposium on Principles of Database Systems
archive
Proceedings of the ninth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems
table of contents
Nashville, Tennessee, United States
Pages: 379 - 391
Year of Publication: 1990
ISBN:0-89791-352-3
|
|
Author
|
|
Jan Chomicki
|
Department of Computer Science, University of North Carolina, Chapel Hill, NC
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 2, Downloads (12 Months): 15, Citation Count: 9
|
|
|
ABSTRACT
We study conditions guaranteeing polynomial time computability of queries in temporal deductive databases. We show that if for a given set of temporal rules, the period of its least models is bounded from the above by a polynomial in the database size, then also the time to process yes-no queries (as well as to compute finite representations of all query answers) can be polynomially bounded. We present a bottom-up query processing algorithm BT that is guaranteed to terminate in polynomial time if the periods are polynomially bounded. Polynomial periodicity is our most general criterion, however it can not be directly applied. Therefore, we exhibit two weaker criteria, defining inflationary and I-periodic sets of temporal rules. We show that it can be decided whether a set of temporal rules is inflationary. I-periodicity is undecidable (as we show), but it can be closely approximated by a syntactic notion of multi-separability.
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
|
M. Abadi and Z. Manna. Temporal Logic Programming. In IEEE Symposium on Logic Programming, pages 4-16, San Francisco, Ca., September 1987.
|
 |
2
|
|
 |
3
|
|
| |
4
|
A.K. Chandra and D. Harel. Computable Queries for Relational Databases. Journal of Computer and System Sciences, 21:156-178, 1980.
|
| |
5
|
|
 |
6
|
|
 |
7
|
|
| |
8
|
H. Gaifman, Sagiv Y., H. Mairson, and M.Y. Vardi. Undeeidable Optimization Problems for Database Logic Programs. In IEEE Symposium on Logic in Computer Science, 1987.
|
| |
9
|
T. Imielinski. Complexity of query processing in incomplete databases. Submitted.
|
 |
10
|
|
| |
11
|
|
| |
12
|
D.A. Plaisted. Complete Problems in the First- Order Predicate Calculus. Journal of Computer and System Sciences, 29:8-35, 1984.
|
| |
13
|
R. Reiter. Towards a Logical Reconstruction of Relational Database Theory. In M.L. Brodie, J. Mylopoulos, and J.W. Schmidt, editors, On Conceptual Modeling, pages 191-233, Springer-Verlag, 1984.
|
| |
14
|
|
| |
15
|
|
 |
16
|
|
 |
17
|
|
CITED BY 9
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Marianne Baudinet , Marc Niézette , Pierre Wolper, On the representation of infinite temporal data and queries (extended abstract), Proceedings of the tenth ACM SIGACT-SIGMOD-SIGART symposium on Principles of database systems, p.280-290, May 29-31, 1991, Denver, Colorado, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|