Skip to main content

Adding Time to an Object-Oriented Versions Model1

  • Conference paper
  • First Online:

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

Abstract

In this paper, we propose an object-oriented version model which presents temporal concepts to store not only the object lifetime but also the history of dynamic attributes and relationships defined in the versioned objects and versions. One of the main features of our model is the possibility of having two different time orders, branched time for the object and linear time for each version. The model supports integration with existing databases, by allowing the modeling of normal classes among the temporal versioned classes. Finally, an approach to its implementation on top of a commercial database is presented.

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

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   84.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   109.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Ahmed, R., Navathe, S.B.: Version Management of Composite Objects in CAD Databases. Proc. ACM SIGMOD Int. Conf. on Management of Data, Denver (1991) 218–227

    Google Scholar 

  2. Chou, H.T., Kim, W.: A Unifying Framework for Version Control in a CAD Environment. Proc. 12th Conf. on Very Large Data Bases (1986) 336–344

    Google Scholar 

  3. Edelweiss, N, Hübler, P., Moro, M.M., Demartini, G.: A Temporal Database Management System Implemented on Top of a Conventional Database. Proc. 20th Int. Conf. of the Chilean Computer Science Society, Santiago, Chile (2000) 58–67

    Google Scholar 

  4. Etzion, O, Jajodia, S., Sripada, E. (eds.): Temporal Databases: Research and Practice.Lecture Notes in Computer Science, Vol. 1300. Springer-Verlag, Berlin Heidelberg, (1998)

    Google Scholar 

  5. Gadia, S.K., Yeung, C.S.: A Generalized model for a relational temporal database. Proc. ACM SIGMOD Int. Conf. on Management of Data, Chicago (1988) 251–259

    Google Scholar 

  6. Golendziner, L.G., dos Santos, C.S.: Versions and configurations in object-oriented database systems: a uniform treatment. Proc. 7th Int. Conf. Manag. of Data, Pune, India (1995) 18–37

    Google Scholar 

  7. Jensen, C.S. et al.: The Consensus Glossary of Temporal Database Concepts-February 1998 Version. In: Etzion, O., Jajodia, S., Sripada, S. (eds.): Temporal Databases Research and Practice. Springer-Verlag, Berlin Heidelberg (1998) 367–405

    Chapter  Google Scholar 

  8. Käfer, W., Schöning, H.: Realizing a temporal complex-object data model. Proc. ACM SIGMOD Int. Conf. on Management of Data, San Diego (1992) 266–275

    Google Scholar 

  9. Katz, R.H., Chang, E., Bhateja, R.: Version Modeling Concepts for Computer-Aided Design Databases. Proc. ACM SIGMOD Conference, Washington (1986) 379–386

    Google Scholar 

  10. Kim, W., Bertino, E., Garza, J.F.: Composite objects revisted. Proc. ACM SIGMOD Int. Conf. on Management of Data, Oregon (1989) 337–347

    Google Scholar 

  11. Loucopoulos, P., Theodoulidis, C., Wangler, B.: The entity relationship time model and conceptual rule language. Proc. 10th Int. Conf. on ER Approach, S. Mateo (1991)

    Google Scholar 

  12. Snodgrass, R.: The Temporal query language Tquel. ACM Transactions on Database Systems, 12(2) (1987) 247–298

    Article  Google Scholar 

  13. Talens, G., Oussalah, C.: Versions of Simple and Composite Objects. Proc. 19th Int. Conf. on Very Large Data Bases, Dublin (1993) 62–72

    Google Scholar 

  14. Tansel, C.G. et al. (eds): Temporal Databases-Theory, Design and Implementation. Benjamin/Cummings, Redwood City (1993)

    Google Scholar 

  15. Tauzovich, B.: Towards Temporal Extensions to the Entity-Relationship Model. Proc. Int. Conf. on the Entity Relationship Approach, San Mateo (1991) 163–179

    Google Scholar 

  16. Theodoulidis, B.: The ORES temporal databases management system. SIGMOD Record, 23(2) (1994) 511–511

    Article  Google Scholar 

  17. TIME DB: A Temporal Relational DBMS. TimeConsult. Available at: http://www.timeconsult.com/Software/Software.html (1999)

  18. TOOBIS: Temporal Objects-Oriented Databases in Information Systems. Available at: http://www.di.uoa.gr/~toobis/ (2000)

  19. Wuu, G.T.J, Dayal, U.: A Uniform Model for Temporal and Versioned Object-Oriented Databases. In: Tansel, A. et al (eds.): Temporal Databases: Theory, Design, and Implementation. Benjamin/Cummings, Redwood City (1993) 230–247

    Google Scholar 

  20. Snodgrass, R.T.: Developing Time-Oriented Database Applications in SQL. Morgan Kaufmann (2000).

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2001 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Moro, M.M., Saggiorato, S.M., Edelweiss, N., dos Santos, C.S. (2001). Adding Time to an Object-Oriented Versions Model1 . In: Mayr, H.C., Lazansky, J., Quirchmayr, G., Vogel, P. (eds) Database and Expert Systems Applications. DEXA 2001. Lecture Notes in Computer Science, vol 2113. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44759-8_78

Download citation

  • DOI: https://doi.org/10.1007/3-540-44759-8_78

  • Published:

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-42527-4

  • Online ISBN: 978-3-540-44759-7

  • eBook Packages: Springer Book Archive

Publish with us

Policies and ethics