Extending the ODMG object model with time

  • Elisa Bertino
  • Elena Ferrari
  • Giovanna Guerrini
  • Isabella Merlo
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1445)


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.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 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. 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. 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.CrossRefGoogle Scholar
  4. 4.
    R. Cattel. The Object Database Standard: ODMG-93. Morgan-Kaufmann, 1996.Google Scholar
  5. 5.
    R. Cattel. The Object Database Standard: ODMG 2.0. Morgan-Kaufmann, 1997.Google Scholar
  6. 6.
    P. Chen. The Entity-Relationship Model — Towards a Unified View of Data. ACM Transactions on Database Systems, 1(1):9–36, 1976.CrossRefGoogle Scholar
  7. 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. 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. 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. 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. 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. 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. 13.
    R. T. Snodgrass. The TSQL2 Temporal Query Language. Kluwer Academic Publisher, 1995.Google Scholar
  14. 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. 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. 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. 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. 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

Copyright information

© Springer-Verlag 1998

Authors and Affiliations

  • Elisa Bertino
    • 1
  • Elena Ferrari
    • 1
  • Giovanna Guerrini
    • 2
  • Isabella Merlo
    • 2
  1. 1.Dipartimento di Scienze dell'InformazioneUniversità degli Studi di MilanoMilanoItaly
  2. 2.Dipartimento di Informatica e Scienze dell'InformazioneUniversità di GenovaGenovaItaly

Personalised recommendations