Abstract
Abstract state machines (ASMs) form a relatively new computation model holding the promise that they can simulate any computational system in lockstep. In particular, an instance of the ASM model has recently been introduced for computing queries to relational databases. This model, to which we refer as the BGS model, provides a powerful query language in which all computable queries can be expressed. In this paper, we show that when one is only interested in polynomial-time computations, BGS is strictly more powerful than both QL and while new , two well-known computationally complete query languages. We then show that when a language such as while new is extended with a duplicate elimination mechanism, polynomial-time simulations between the language and BGS become possible.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
S. Abiteboul, R. Hull, and V. Vianu. Foundations of Databases. Addison-Wesley, 1995.
S. Abiteboul and P.C. Kanellakis. Object identity as a query language primitive. Journal of the ACM, 45(5):798–842, 1998.
S. Abiteboul and V. Vianu. Procedural and declarative database update languages. In Proceedings 7th ACM Symposium on Principles of Database Systems, pages 240–250, 1988.
S. Abiteboul and V. Vianu. Fixpoint extensions of first-order logic and Datalog-like languages. In Proceedings Fourth Annual Symposium on Logic in Computer Science, pages 71–79. IEEE Computer Society Press, 1989.
S. Abiteboul and V. Vianu. Procedural languages for database queries and updates. Journal of Computer and System Sciences, 41(2):181–229, 1990.
S. Abiteboul and V. Vianu. Generic computation and its complexity. In Proceedings 23rd ACM Symposium on the Theory of Computing, pages 209–219, 1991.
A. Blass, Y. Gurevich, and S. Shelah. Choiceless polynomial time. Annals of Pure and Applied Logic. To appear; also available from [7].
A. Chandra and D. Harel. Computable queries for relational data bases. Journal of Computer and System Sciences, 21(2):156–178, 1980.
H.-D. Ebbinghaus and J. Flum. Finite Model Theory. Springer, 1995.
H.-D. Ebbinghaus, J. Flum, and W. Thomas. Mathematical Logic. Undergraduate Texts in Mathematics. Springer-Verlag, 1984.
M. Fernández, D. Florescu, J. Kang, A. Levy, and D. Suciu. Catching the boat with Strudel: Experiences with a Web-site management system. SIGMOD Record, 27(2):414–425, 1998. Proceedings ACM SIGMOD International Conference on Management of Data.
Y. Gurevich. Evolving algebras: An attempt to discover semantics. Bulletin of the European Association for Theoretical Computer Science, 43:264–284, 1991.
Y. Gurevich. Evolving algebra 1993: Lipari guide. In E. Börger, editor, Specification and Validation Methods, pages 9–36. Oxford University Press, 1995.
Y. Gurevich. May 1997 draft of the ASM guide. Technical Report CSE-TR-336-97, University of Michigan, EECS Department, 1997.
P. Halmos. Naive Set Theory. Van Nostrand Reinhold, 1960.
P.G. Kolaitis and M.Y. Vardi. Infinitary logics and 0-1 laws. Information and Computation, 98(2):258–294, 1992.
J. Van den Bussche and J. Paredaens. The expressive power of complex values in object-based data models. Information and Computation, 120:220–236, 1995.
J. Van den Bussche, D. Van Gucht, M. Andries, and M. Gyssens. On the comple-teness of object-creating database transformation languages. Journal of the ACM, 44(2):272–319, 1997.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Blass, A., Gurevich, Y., Bussche, J.V.d. (2000). Abstract State Machines and Computationally Complete Query Languages. In: Gurevich, Y., Kutter, P.W., Odersky, M., Thiele, L. (eds) Abstract State Machines - Theory and Applications. ASM 2000. Lecture Notes in Computer Science, vol 1912. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44518-8_3
Download citation
DOI: https://doi.org/10.1007/3-540-44518-8_3
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67959-2
Online ISBN: 978-3-540-44518-0
eBook Packages: Springer Book Archive