Adding Semantics for Version Propagation in OODBs
نویسندگان
چکیده
Object version propagation is a means of managing versions of complex objects automatically. Complex objects are objects linked to other objects by dependence relations such as composition, inheritance, association, equivalence, etc. The object version propagation model presented in this paper associates the version propagation capabilities, called version propagation strategies, with relations, thus making version propagation of all types of complex objects uniform. This model can be distinguished from other version propagation models by its genericity. Indeed, it allows the definition and use of multiple propagation strategies thus making the version propagation itself user-customizable. It may be applied on all types of relations. The operations propagated are those of object version creation and destruction. The model has, for now, been applied to version propagation in both the composition and inheritance graphs.
منابع مشابه
Semantic Rules to Propagate Versions in Object-Oriented Databases
Object versions are a key feature of object-oriented database evolution. The applications targeted by OODBs (such as CAD or CASE applications) need to manipulate complex objects, i.e objects linked to other objects by dependence relations (composition, inheritance, association, etc.) and, consequently, complex object versions. This paper investigates the existing approaches in complex object ve...
متن کاملPropagation de versions dans les objets complexes
This paper presents a propagation model for complex object versions. Complex objects are object linked to other objects by means of dependence relations such as composition, inheritance, association, etc. This model associates the version propagation capabilities with relations making the propagation of any type of complex object homogeneous. It can thus be distinguished from other version prop...
متن کاملReduction of Update Propagation Overhead for Data Warehousing Incorporating OODBs
Since the requirement of data warehouse is increasing, it is necessary to develop eflcient mechanisms for data warehouses incorporating various kinds of database systems. Essentially, materialized views are used for data warehouses and various methods for relational databases have been developed. In this paper, we will first discuss a method to realize materialized views for object-on’ented dat...
متن کاملA schema version model for complex objects in object-oriented databases
In this paper, we propose a schema version model which allows to restructure complex object hierarchy in object-oriented databases. This model extends a schema version model, called RiBS, which is based on the concept of Rich Base Schema. In the RiBS model, each schema version is in the form of updatable class hierarchy view over one base schema, called the RiBS layer, which has richer schema i...
متن کاملAn Edge Deletion Semantics for Belief Propagation
Iterative belief propagation is an influential method for approximate inference in probabilistic graphical models, perhaps the most influential method of the last decade. Given its wide-spread applicability in various domains, there has been a great interest in developing semantics for this method to both characterize and control the quality of its approximations. We present in this paper a new...
متن کامل