Abstract
In this paper, an analysis of the schema evolution process in object oriented databases is made using an object oriented data model that supports temporal features and versions definition - the Temporal Versions Model. A meta schema structure is defined to store information concerning to evolutionary schema states, as well as their classes, attributes and relationships. An implementation proposal is presented, combining specification and manipulation mechanisms including version and time concepts. Two alternatives are defined for the database extension management: multi-pool for schema versioning and single-pool for class versioning. Concerning the physical representation, both approaches can be used in the same application.
This work has been partially supported by Capes and CNPq.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Castro, C. De; Grandi, F.; Scalas, M.R. Schema Versioning for Multitemporal Relational Databases. Information Systems, 22(5), 1997.
Ferrandina, F.; Meyer, T.; Zicari, R. Schema Evolution in Object Databases: Measuring the Performance of Immediate and Deferred Updates, 1997.
Galate, R.M.; Santos, C.S.; RUIZ, D.D.A. Um Modelo de Evolução de Esquemas Conceituais para Bancos de Dados Orientados a Objetos com o Emprego de Versões. In: SBBD, Brazil, 1998. In portuguese.
Golendziner, L.G. Santos, C. S. Version and con.gurations in object-oriented database systems: a uniform treatment. In: Int. Conf. on.Manag. of Data, 1995.
Goralwalla, I.A.; et. al. A Temporal Approach to Managing Schema Evolution in Object Database Systems. Data & Knowledge Engineering, v. 28, n. 1, Nov 1998.
Grandi, F.; MAandreoli, F.; Scalas, M.R. A Generalized Modeling Framework for Schema Versioning Support. In: Australian Database Conference. IEEE Computer Society, v. 22, n. 2, Jan. 2000.
Jensen, C. S. et al. The Consensus Glossary of Temporal Database Concepts-February 1998 Version. In: Temporal Databases Research and Practice. Berlin-Heidelberg: Springer-Verlag, 1998.
Mandreoli, Federica. Schema Versioning in Object-Oriented Databases. Università Degli Studi di Bologna: Dipartimento di Eletonica Informatica e Sistemistica, 2001.
Moreira, V.P.; Edelweiss, N. Schema versioning: queries to a Generalized Temporal Databases System. In: Workshop on Spatio-Temporal Data Models and Languages, in conjuntion with DEXA, 1999.
Moro, M. M., Saggiorato, S. M., Edelweiss, N., Santos, C. S. dos: Adding Time to an Object-Oriented Versions Model. In: DEXA, 2001. LNCS 2113.
Ozsoyoglu, G.; Snodgrass, R.T. Temporal and real-time databases: a survey. IEEE Transactions on Knowledge and Data Engineering, New York, v. 7, n. 4, Aug. 1995.
Roddick, J. F.; et al. Beyond Schema Versioning: A Flexible Model for Spatio-Temporal Schema Selection. Geoinformatica, 2001.
Rodriguez, L.; Ogata, H.; Yano, Y. A Temporal Versioned Object-Oriented Data Schema Model. Computer & Mathematics with Applications, 2000.
Tansel, C.G.; et al. Temporal Databases theory, design and implementation. Redwood City: The Benjamin/Cummings Publishing Company, Inc., 1993.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
de Matos Galante, R., da Silva Roma, A.B., Jantsch, A., Edelweiss, N., dos Santos, C.S. (2002). Dynamic Schema Evolution Management Using Version in Temporal Object-Oriented Databases. In: Hameurlain, A., Cicchetti, R., Traunmüller, R. (eds) Database and Expert Systems Applications. DEXA 2002. Lecture Notes in Computer Science, vol 2453. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-46146-9_52
Download citation
DOI: https://doi.org/10.1007/3-540-46146-9_52
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-44126-7
Online ISBN: 978-3-540-46146-3
eBook Packages: Springer Book Archive