Abstract
This paper presents a language designed for the description of both temporal schema versioning and schema modification in object-oriented databases. The language supports temporal and versions features in both schemata and data levels. An extension of the ODMG standard is presented in order to incorporate temporal and versioning features into ODL language to properly manage the schema evolution mechanism. Thus, this proposal improves the database environment with temporal and versioning features concerning database modification. The solution to the problem is shown to be feasible since it is defined in terms of the ODMG standard.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Banerjee, J., Kim, W., Korth, H.F.: Semantics and implementation of schema evolution in object oriented databases. In: ACM Sigmod Intl. Conf. on Management of Data, San Francisco, CA, pp. 311–322 (1987)
Roddick, J.: A survey of schema versioning issues for database systems. Information and Software Technology 37(7), 383–393 (1995)
Grandi, F., Mandreoli, F.: A formal model for temporal schema versioning in object-oriented databases, Tech. Rep. TR-68, Time Center (January 2002)
Claypool, K.T., Rundensteiner, E.A., Heineman, G.T.: ROVER: flexible yet consistent evolution of relationships. Data & Knowledge Engineering 39(1), 27–50 (2001)
Riedel, H.: Outdating outdated objects. In: Workshop on Object-Oriented Databases Workshops. LNCS, vol. 1743, pp. 73–83. Springer, Lisbon (1999)
Cattell, R.G.G., et al.: The Object Data Standard: ODMG 3.0, p. 280. Morgan Kaufmann Publishers, San Francisco (2000)
Galante, R.M., Edelweiss, N., dos Santos, C.S.: Change management for a temporal versioned object-oriented database. In: Intl.Workshop on Evolution and Change in Data Management, Intl. Conf. on Conceptual Modelling, Tampere, Finland, pp. 1–12 (2002)
Moro, M.M., Saggiorato, S.M., Edelweiss, N., dos Santos, C.S.: Adding time to an object oriented versions model. In: Mayr, H.C., Lazanský, J., Quirchmayr, G., Vogel, P. (eds.) DEXA 2001. LNCS, vol. 2113, pp. 805–814. Springer, Heidelberg (2001)
Snodgrass, R.T. (ed.): The TSQL2 Temporal Query Language. Kluwer Academic Publishers, Dordrecht (1995)
Gelatti, P.C., dos Santos, C.S., Edelweiss, N.: An extension to the ODMG standard for time and versioning support, Tech. rep., UFRGS (2003)
Davidson, S.B., Kosky, A.: Specifying database transformations in wol. IEEE Data Engineering Bulletin 22(1), 25–30 (1999)
Kim, W.S., Chang, D.C., Lim, T.Y., Shin, Y.H.: Temporal object-oriented data model for the schema modification. In: Intl. Conf. on Database Systems for Advanced Applications, pp. 422–429. World Scientific, Singapore (1995)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2003 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Matos Galante, R., Edelweiss, N., dos Santos, C.S. (2003). TVL_SE – Temporal and Versioning Language for Schema Evolution in Object-Oriented Databases. In: Mařík, V., Retschitzegger, W., Štěpánková, O. (eds) Database and Expert Systems Applications. DEXA 2003. Lecture Notes in Computer Science, vol 2736. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-45227-0_67
Download citation
DOI: https://doi.org/10.1007/978-3-540-45227-0_67
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-40806-2
Online ISBN: 978-3-540-45227-0
eBook Packages: Springer Book Archive