Abstract
Although many temporal extensions of the relational data model have been proposed, there is no comparable amount of work in the context of object-oriented data models. Moreover, extensions to the relational model have been proposed in the framework of SQL standards, whereas no attempts have been made to extend the standard for objectoriented databases, defined by ODMG. This paper presents T_ODMG, a temporal extension of the ODMG-93 standard data model. The main contributions of this work are, thus, the formalization of the ODMG standard data model and its extension with time. Another contribution of this work is the investigation, on a formal basis, of the main issues arising from the introduction of time in an object-oriented model.
Preview
Unable to display preview. Download preview PDF.
References
E. Bertino, M. Bevilacqua, E. Ferrari, and G. Guerrini. Approaches to Handling Temporal Data in Object-Oriented Databases. Technical Report 192-97, Dipartimento di Scienze dell'Informazione, Università di Milano, Ottobre 1997.
E. Bertino, E. Ferrari, and G. Guerrini. A Formal Temporal Object-Oriented Data Model. In P. Apers, editor, Proc. Fifth Int'l Conf. on Extending Database Technology, number 1057 in Lecture Notes in Computer Science, pages 342–356, Avignon (France), March 1996.
E. Bertino, E. Ferrari, and G. Guerrini. T-Chimera: A Temporal Object-Oriented Data Model. Theory and Practice of Object Systems, 3(2):103–125, 1997.
R. Cattel. The Object Database Standard: ODMG-93. Morgan-Kaufmann, 1996.
R. Cattel. The Object Database Standard: ODMG 2.0. Morgan-Kaufmann, 1997.
P. Chen. The Entity-Relationship Model — Towards a Unified View of Data. ACM Transactions on Database Systems, 1(1):9–36, 1976.
T. Cheng and S. Gadia. An Object-Oriented Model for Temporal Databases. In Proc. of the Int'l Workshop on an Infrastructure for Temporal Databases, 1993.
J. Clifford and A. Croker. Objects in Time. In Proc. Fourth IEEE Int'l Conf. on Data Engineering, pages 11–18, 1988.
I. Goralwalla and M. özsu. Temporal Extensions to a Uniform Behavioral Object Model. In R. Elmasri, V. Kouramajian, and B. Thalheim, editors, Proc. Twelfth Int'l Conf. on the Entity-Relationship Approach, volume 823 of Lecture Notes in Computer Science, pages 110–121. Springer-Verlag, Berlin, 1993.
W. Käfer and H. Schöning. Realizing a Temporal Complex-Object Data Model. In M. Stonebraker, editor, Proc. of the ACM SIGMOD Int'l Conf. on Management of Data, pages 266–275. ACM Press, 1992.
E. Rose and A. Segev. TOODM — A Temporal Object-Oriented Data Model with Temporal Constraints. In Proc. Tenth Int'l Conf. on the Entity-Relationship Approach, pages 205–229, 1991.
R. T. Snodgrass. Temporal Object-Oriented Databases: A Critical Comparison. In W. Kim, editor, Modern Database Systems: The Object Model, Interoperability and Beyond, pages 386–408. Addison-Wesley/ACM Press, 1995.
R. T. Snodgrass. The TSQL2 Temporal Query Language. Kluwer Academic Publisher, 1995.
A. Steiner and M.C. Norrie. Implementing Temporal Databases in Object-Oriented Systems. In Proc. of the Fifth International Conference on Database Systems for Advanced Applications, pages 381–390, 1997.
S. Su and H. Chen. A Temporal Knowledge Representation Model OSAM*/T and its Query Language OQL/T. In G. M. Lohman, A. Sernadas, and R. Camps, editors, Proc. Seventeenth Int'l Conf. on Very Large Data Bases, pages 431–441, 1991.
A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. Snodgrass. Temporal Databases: Theory, Design, and Implementation. Database Systems and Applications Series. Benjamin/Cummings, 1993.
Y. Wu, S. Jajodia, and X. S. Wang. Temporal Database Bibliography Update. Available at: http://www.isse.gmu.edu/~csis/tdb/bib97/bib97.html, 1997.
G. Wuu and U. Dayal. A Uniform Model for Temporal and Versioned Object-Oriented Databases. In A. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. Snodgrass, editors, Temporal Databases: Theory, Design, and Implementation, pages 230–247. Benjamin/Cummings, 1993.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1998 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Bertino, E., Ferrari, E., Guerrini, G., Merlo, I. (1998). Extending the ODMG object model with time. In: Jul, E. (eds) ECOOP’98 — Object-Oriented Programming. ECOOP 1998. Lecture Notes in Computer Science, vol 1445. Springer, Berlin, Heidelberg. https://doi.org/10.1007/BFb0054086
Download citation
DOI: https://doi.org/10.1007/BFb0054086
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-64737-9
Online ISBN: 978-3-540-69064-1
eBook Packages: Springer Book Archive