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
Tax calculation will be finalised at checkout
Purchases are for personal use only
Learn about institutional subscriptionsPreview
Unable to display preview. Download preview PDF.
References
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
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
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
Etzion, O, Jajodia, S., Sripada, E. (eds.): Temporal Databases: Research and Practice.Lecture Notes in Computer Science, Vol. 1300. Springer-Verlag, Berlin Heidelberg, (1998)
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
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
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
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
Katz, R.H., Chang, E., Bhateja, R.: Version Modeling Concepts for Computer-Aided Design Databases. Proc. ACM SIGMOD Conference, Washington (1986) 379–386
Kim, W., Bertino, E., Garza, J.F.: Composite objects revisted. Proc. ACM SIGMOD Int. Conf. on Management of Data, Oregon (1989) 337–347
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)
Snodgrass, R.: The Temporal query language Tquel. ACM Transactions on Database Systems, 12(2) (1987) 247–298
Talens, G., Oussalah, C.: Versions of Simple and Composite Objects. Proc. 19th Int. Conf. on Very Large Data Bases, Dublin (1993) 62–72
Tansel, C.G. et al. (eds): Temporal Databases-Theory, Design and Implementation. Benjamin/Cummings, Redwood City (1993)
Tauzovich, B.: Towards Temporal Extensions to the Entity-Relationship Model. Proc. Int. Conf. on the Entity Relationship Approach, San Mateo (1991) 163–179
Theodoulidis, B.: The ORES temporal databases management system. SIGMOD Record, 23(2) (1994) 511–511
TIME DB: A Temporal Relational DBMS. TimeConsult. Available at: http://www.timeconsult.com/Software/Software.html (1999)
TOOBIS: Temporal Objects-Oriented Databases in Information Systems. Available at: http://www.di.uoa.gr/~toobis/ (2000)
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
Snodgrass, R.T.: Developing Time-Oriented Database Applications in SQL. Morgan Kaufmann (2000).
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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