Title :
Axiomatization of dynamic schema evolution in object bases
Author :
Peters, Randal J. ; Özsu, M. Tamer
Author_Institution :
Dept. of Comput. Sci., Alberta Univ., Edmonton, Alta., Canada
Abstract :
The schema of a system consists of the constructs that model its entities. Schema evolution is the timely change and management of the schema. Dynamic schema evolution is the management of schema changes while the system is in operation. We propose a sound and complete axiomatic model for dynamic schema evolution in object-base management systems (OBMSs) that support subtyping and property inheritance. The model is formal, which distinguishes it from the traditional approach of informally defining a number of invariants and rules to enforce them. By reducing systems to the axiomatic model, their functionality with respect to dynamic schema evolution can be compared within a common framework
Keywords :
inheritance; object-oriented databases; type theory; axiomatic model; axiomatization; dynamic schema evolution; object-base management systems; property inheritance; subtyping; Biomedical engineering; Data engineering; Database systems; Design engineering; Image databases; Laboratories; Multimedia databases; Object oriented databases; Object oriented modeling; Power system modeling;
Conference_Titel :
Data Engineering, 1995. Proceedings of the Eleventh International Conference on
Conference_Location :
Taipei
Print_ISBN :
0-8186-6910-1
DOI :
10.1109/ICDE.1995.380397