Modeling histories in object DBMS

  • Marie-Christine Fauvet
  • Jean-François Canavaggio
  • Pierre-Claude Scholl
Active and Temporal Aspects I
Part of the Lecture Notes in Computer Science book series (LNCS, volume 1308)


Temporal DBMS offer concepts and functionalities related to data timestamping and history management. Analyzing the numerous approaches in this field demonstrate a significant lack of unification of tha main results, thus postponing the emergence of commerical products. This problem is about to be solved for the relational approach, e.g. through the definition of the TSQL2 language. However, there is still much to be done in the context of object DBMS. This paper proposes an historical model integrating the main functionalities needed by an object DBMS to cope with the data historical dimensions.

Key words

temporal databases data history temporal query object language O2 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    M. Adiba. STORM an object-oriented, multimedia DBMS. In K.Nowsu, editor, Multimedia Database Management Systems, chapter 3, pages 47–88. Kluwer Academic Publishers. 1996.Google Scholar
  2. 2.
    E. Bertino, E. Ferrari, and G. Guerrini. A formal temporal object-oriented data model. In Proceedings of Advances in Database technology — EDBT '96 5th International Conference on extending database technology, LNCS 1057, Avignon, France, March 1996, Springer Verlag.Google Scholar
  3. 3.
    R. Bird and P. Wadler. Introduction to functional programming. Prentice Hall, 1988.Google Scholar
  4. 4.
    J.-F. Canavaggio. Une bibliothèque temporelle pour un SGBD. In les actes des deuxièmes journées des jeunes chercheurs, GDR-PRC Bases de données-Pôle modélisation et environmenements de développement, pages 117–130, Paris, Janvier 1996.Google Scholar
  5. 5.
    J.F. Canavaggio and M. Dumas. Manipulation de valeurs temporelles dans un SGBD à objets. In actes du 15ème congrès INFORSID, Toulouse, juin 1997.Google Scholar
  6. 6.
    T.S. Chang and S.K. Gadia. An object-oriented model for temporal databases. In Snodgrass [19].Google Scholar
  7. 7.
    L. Console, B. Pernici, and P. Terenziani. Towards the develoment of a general temporal manager for temporal databases: a layered and modular approach. In Snodgrass [19].Google Scholar
  8. 8.
    O. Deux. The story of O2. IEEE Transaction on Knowledge and Data Engineering, 2(1), March 1990.Google Scholar
  9. 9.
    D. Dey, T. M. Barron, and V. C. Storey. A complete temporal relational algebra. The VLDB Journal, 5(3), august 1996.Google Scholar
  10. 10.
    N. Edelweiss, J. Palazzo, and B. Pernici. An object, oriented temporal model. In Proceedings of the CAISE'93 Conference, LNCS 685, Paris (France), june 1993 Springer Verlag.Google Scholar
  11. 11.
    M.-C. Fauvet, J.-F. Canavaggio, and P.-C. Scholl. Expressions de requêtes temporelles dans un SGBD à objets. In Actes des 12èmes Journées Bases de Données Avoncéees, pages 225–250, Cassis, Fraance, août 1996.Google Scholar
  12. 12.
    I. A. Goralwalla and M. T. Ozsu. Temporal extensions to a uniform behavioral object model. In Springer Verlag, editor, Proceedings of the 12th International Conference on the Entity-Relationship Approach-ER'93, LNCS 823, 1993.Google Scholar
  13. 13.
    C.-S. Jensen, J. Clifford, R. Elmasri, S. Gadia, P. Hayes, and S. Jajodia (editors). A consensus glossary of temporal database concepts. ACM SIGMOD Record, 23(1), March 1994.Google Scholar
  14. 14.
    W. Kafer and H. Schoning. Realizing a temporal complex-object data model. In Proc. of the ACM SIGMOD Conference, California, June 1992.Google Scholar
  15. 15.
    J. Palazzo, N. Edelweiss, E. Arruda, A. Laender, and J Cavalcanti. Implementation of an object-oriented temporal model. In Proceedings of the 6th International Conference on Database and Expert Systems and Applications (DEXA), London (UK), september 1995.Google Scholar
  16. 16.
    E. Rose and A. Segev. TOOSQL a temporal object oriented query langage. In Proceedings of the 12th International Conference on the Entity-Relationship approach, LNCS 823, Arlington, Texas, December 1993, Springer-Verlag.Google Scholar
  17. 17.
    P.-C. Scholl, M.-C. Fauvet, F. Lagnier, and F. Maraninchi. Cours d'informatique-Langages et Programmation. Collection Manuels Informatique. Masson (Paris) Septembre 1993.Google Scholar
  18. 18.
    A. Segev and A. Shoshani. A temporal data model based on time sequences. In Tansel et, al. [23].Google Scholar
  19. 19.
    R. T. Snodgrass, editor. ARPA/NSF International Workshop on Infrastructure for Temporal Databases, Arlington, Texas, June 1993.Google Scholar
  20. 20.
    R. T. Snodgrass. Temporal object-oriented databases: a critical comparison. In W. Kim, editor, Modern database systems. The object model, interoperability and beyond, chapter 19. Addison Wesley, 1995.Google Scholar
  21. 21.
    R. T. Snodgrass, editor. The TSQL2 temporal query language. Kluwer Academic Publishers, 1995.Google Scholar
  22. 22.
    S. Su and H.-H. Chen. A temporal knowledge representation model OSAM/T and its query langage OQL/T. In Proc. of the 17th VLDB International Conference, Barcelona, September 1991.Google Scholar
  23. 23.
    A. U. Tansel, J. Clifford, S. Gadia, S. Jajodia, A. Segev, and R. T. Snodggrass, editors. Temporal Databases. The Benjamins/Cummings Publishing Company, 1993.Google Scholar
  24. 24.
    C. Vassilakis, P. Georgiadis, and A. Sotiropoulou. A comparative study of temporal dbms architecture. In Proceedings of the 7th International Workshop on Database and Expert Systems and Applications (DEXA), Zurich (Switzerland), september 1996.Google Scholar
  25. 25.
    X. S. Wang, S. Jajodia, and V. S. Subrahmanian. Temporal modules: an approach toward federated temporal databases. Information Systems, 82:103–128, 1995.Google Scholar
  26. 26.
    G.T.J. Wuu and U. Dayal. A uniform model for temporal and versioned object-oriented databases. In Tansel et al. [23].Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 1997

Authors and Affiliations

  • Marie-Christine Fauvet
    • 1
  • Jean-François Canavaggio
    • 1
  • Pierre-Claude Scholl
    • 1
  1. 1.Laboratoire Logiciels, Systèmes et RéseauxIMAG Université de GrenobleSt Martin D'Hères cedexFrance

Personalised recommendations