Skip to main content

Extending the ODMG object model with time

  • Conference paper
  • First Online:
Book cover ECOOP’98 — Object-Oriented Programming (ECOOP 1998)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 1445))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. 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.

    Google Scholar 

  2. 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.

    Google Scholar 

  3. 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.

    Article  Google Scholar 

  4. R. Cattel. The Object Database Standard: ODMG-93. Morgan-Kaufmann, 1996.

    Google Scholar 

  5. R. Cattel. The Object Database Standard: ODMG 2.0. Morgan-Kaufmann, 1997.

    Google Scholar 

  6. P. Chen. The Entity-Relationship Model — Towards a Unified View of Data. ACM Transactions on Database Systems, 1(1):9–36, 1976.

    Article  Google Scholar 

  7. 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.

    Google Scholar 

  8. J. Clifford and A. Croker. Objects in Time. In Proc. Fourth IEEE Int'l Conf. on Data Engineering, pages 11–18, 1988.

    Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. 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.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. R. T. Snodgrass. The TSQL2 Temporal Query Language. Kluwer Academic Publisher, 1995.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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.

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Google Scholar 

  18. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Eric Jul

Rights and permissions

Reprints 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

Publish with us

Policies and ethics