Axiomatization of Dynamic Schema Evolution in Objectbases
نویسندگان
چکیده
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 objectbase 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.
منابع مشابه
Schema Transformation Processors for Federated Objectbases
In contrast to three schema levels in centralized objectbases, a reference architecture for federated objectbase systems proposes five levels of schemata. This paper investigates the fundamental mechanisms to be provided by an object model to realize the processors transforming between these levels, namely schema ezlension, s&emu filtering, and schema composition. It is shown, how composition a...
متن کاملObject Algebra and Views for Multi-Objectbases
This paper addresses the problem of de ning views that span several ob jectbases Views are expressed in terms of an object algebra We are interested in the degrees of coupling and in the degrees of integrity main tained through multi objectbase views A key issue is the problem of global object identity Each local system has its private object identi ers OIDs to represent objects Globally howeve...
متن کاملArchitecture for Dynamic Schema Evolution in Heterogeneous Database Environments: A Prototype System and Its Evaluation
Dynamic schema evolution is the process of evolving a database schema by incorporating changes in a timely manner, without loss of existing data, and without significantly affecting the day-to-day operations of the database. Systems that manage schema evolution are described in the literature, but address schema evolution single, stand-alone, object-oriented databases. Organizations typically u...
متن کاملA Meta - Model for Dynamic Models Technical Report ( Draft ) Heinz Frank and Johann Eder
State charts are a popular representation technique for the conceptual modeling of the dynamics of a universe of discourse. However, designers are not supported in their work with dynamic models as they are for working with static models. We present a meta-model and a formalization of the semantics of a state chart language. Important results are the definition of the equivalence of dynamic mod...
متن کاملChange Management in Objectbases
In OODBMSs type-specific methods are used for manipulating objects, in order to maintain the consistency of the database. This is, however, of little help for the method implementor as far as the model-inherent constraints are concerned. We propose a set of generic update operations, including operations for object evolution that maintain integrity constraints that can be expressed in database ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1995