Abstract
Formal semantics of OQL in terms of object algebra, such as quantification, mapping, selection, unnesting or partitioning, developed by the author is defined, and it is shown in multiple examples that OQL queries can be easily expressed by means of this algebra. As a result, an OQL query can be mechanically translated into the corresponding object algebra expression, which can be further optimized and executed.
This research is supported in part by Russian Foundation for Basic Research under Grant 01-01-00787.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Fegaras, L., Maier, D.: Optimizing Object Queries Using an Effective Calculus. ACM Transactions on Database Systems (December 2000)
Lellahi, K.: Modeling data and objects: An algebraic viewpoint. In: Proc. 1st summer school in theoretical aspects of computer science, Tehran-Iran (July 2000) (to appear in LNCS)
Lellahi, K., Zamulin, A.V.: Object-oriented database as a dynamic system with implicit state. In: Caplinskas, A., Eder, J. (eds.) ADBIS 2001. LNCS, vol. 2151, pp. 239–252. Springer, Heidelberg (2001)
Leung, T.W., Mitchell, G., Subramanian, B.: The AQUA Data Model and Algebra. In: Proc. 4th Workshop on Database Programming Languages. Springer Workshops in Computing, pp. 157–175 (1993)
The Object data Standard ODMG 3.0. Morgan Kaufmann Publishers, San Francisco (2000)
Savnik, I., Tari, Z., Mohoric, T.: QAL: A Query Algebra of Complex Objects. Data & Knowledge Eng. Journal, North-Holland 30(1), 57–94 (1999)
Subieta, K., Leszczylowski, J.: A Critique of Object Algebras, http://www.ipipan.waw.pl/subieta/EngPapers/CritiqObjAlg.html
Zamulin, A.V.: An Object Algebra for the ODMG Standard. In: Manolopoulos, Y., Návrat, P. (eds.) ADBIS 2002. LNCS, vol. 2435, pp. 291–304. Springer, Heidelberg (2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Zamulin, A. (2003). Formal Semantics of the ODMG 3.0 Object Query Language. In: Kalinichenko, L., Manthey, R., Thalheim, B., Wloka, U. (eds) Advances in Databases and Information Systems. ADBIS 2003. Lecture Notes in Computer Science, vol 2798. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-39403-7_23
Download citation
DOI: https://doi.org/10.1007/978-3-540-39403-7_23
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-20047-5
Online ISBN: 978-3-540-39403-7
eBook Packages: Springer Book Archive