Abstract
We study the expressive power of the relational query language WILOG1/2,⌝ of semipositive datalog programs extended with a mechanism of safe value invention. We adopt a semantics for value invention based on the use of Skolem functor terms. We show that this language expresses exactly the class of semimonotone queries, that is, the class of computable queries that are preserved under extensions.
This work was partially supported by Consiglio Nazionale delle Ricerche, by MURST, within the Project “Basi di dati evolute: modelli, metodi e strumenti,” and by Università di Roma Tre, within the project “Sistemi intelligenti.”
Preview
Unable to display preview. Download preview PDF.
References
S. Abiteboul and V. Vianu. Datalog extensions for database queries and updates. Journal of Computer and System Science, 43(1):62–124, August 1991.
F. Afrati, S. Cosmadakis, and M. Yannakakis. On Datalog vs. polynomial time. In Tenth ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems, pages 13–25, 1991.
L. Cabibbo. On the power of stratified logic programs with value invention for expressing database transformations. In ICDT'95 (Fifth International Conference on Data Base Theory), Prague, Lecture Notes in Computer Science 893, pages 208–221, 1995.
L. Cabibbo. The expressive power of stratified logic programs with value invention. Technical Report n. RT-INF-11-1996, Dipartimento di Discipline Scientifiche, Università degli Studi di Roma Tre, 1996. Submitted to Information and Computation.
L. Cabibbo. Querying and Updating Complex-Object Databases. PhD thesis, Università degli Studi di Roma “La Sapienza”, 1996.
A.K. Chandra and D. Harel. Computable queries for relational databases. Journal of Computer and System Science, 21:333–347, 1980.
C.A. Gunter and D.S. Scott. Semantic domains. In J. van Leeuwen, editor, Handbook of Theoretical Computer Science, volume B, pages 633–674. Elsevier Science Publishers (North-Holland), Amsterdam, 1990.
R. Hull and J. Su. Untyped sets, invention, and computable queries. In Eigth ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems, pages 347–359, 1989.
R. Hull and J. Su. Algebraic and calculus query languages for recursively typed complex objects. Journal of Computer and System Science, 47(1):121–156, August 1993.
R. Hull and J. Su. Deductive query languages for recursively typed complex objects. Technical report, University of Southern California, 1993.
R. Hull and M. Yoshikawa. ILOG: Declarative creation and manipulation of object identifiers. In Sixteenth International Conference on Very Large Data Bases, Brisbane, pages 455–468, 1990.
R. Hull and M. Yoshikawa. On the equivalence of database restructurings involving object identifiers. In Tenth ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems, pages 328–340, 1991.
N. Immerman. Relational queries computable in polynomial time. Information and Control, 68:86–104, 1986.
P.G. Kolaitis. The expressive power of stratified logic programs. Information and Computation, 90(1):50–66, January 1991.
P.G. Kolaitis and M. Vardi. On the expressive power of Datalog: Tools and a case study. In Ninth ACM SIGACT SIGMOD SIGART Symp. on Principles of Database Systems, pages 61–71, 1990.
G.M. Kuper and M.Y. Vardi. The logical data model. ACM Trans. on Database Syst., 18(3):379–413, September 1993.
D. Maier. A logic for objects. In Workshop on Foundations of Deductive Database and Logic Programming (Washington, D.C. 1986), pages 6–26, 1986.
C. Papadimitriou. A note on the expressive power of prolog. Bulletin of the EATCS, 26:21–23, 1985.
J. Van den Bussche. Formal Aspects of Object Identity in Database Manipulation. PhD thesis, University of Antwerp, 1993.
J. Van den Bussche, D. Van Gucht, M. Andries, and M. Gyssens. On the completeness of object-creating query languages. In 33rd Annual Symp. on Foundations of Computer Science, pages 372–379, 1992.
M. Vardi. The complexity of relational query languages. In Fourteenth ACM SIGACT Symp. on Theory of Computing, pages 137–146, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1996 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cabibbo, L. (1996). Expressiveness of semipositive logic programs with value invention. In: Pedreschi, D., Zaniolo, C. (eds) Logic in Databases. LID 1996. Lecture Notes in Computer Science, vol 1154. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0031756
Download citation
DOI: https://doi.org/10.1007/BFb0031756
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-61814-0
Online ISBN: 978-3-540-70683-0
eBook Packages: Springer Book Archive