Updating Views in Object Oriented Database Systems
نویسندگان
چکیده
A variety of view definitions have been defined for object oriented database systems. In this paper we study the problem of what happens to a view when the underlying schema and database are updated. We introduce the new concept of non-side effect view. A non-side effect view is a view which is re-computed dynamically so that schema modifications are (whenever possible) "filtered out" from applications using the view. The advantage of such a view is that schema modifications do not alter the result of execution of programs using a non-side effect view.
منابع مشابه
Design and Implementation of Object-Oriented Views
We discuss the design and implementation of the O2Views object-oriented database view mechanism, which allows the redeenition of both the structure and the behavior of objects stored in a database. The data model extended with views is given and the functionalities of the prototype implementing it are presented. The paper focuses on the requirements for the implementation of an object-oriented ...
متن کاملUpdatable Views in Object-Oriented Databases
Object-oriented database systems (ooDBMSs) are supposed to offer at least the functionality available in commercial relational DBMSs of today. One important consequence of this is that they have to provide a separation of the global (conceptual) database schema from the external schema (“subschema”) of a particular task. Views are a mechanism to realize this data independence. In addition, they...
متن کاملUpdateable Object Views
In this dissertation we present a new approach to updatable, object-oriented, virtual (non-materialized) database views. It is based on the Stack-Based Approach (SBA) to object-oriented query languages, which assumes the description of semantics in the form of abstract implementation of query/programming language constructs. The semantics is expressed in terms of naming, scoping and binding. It...
متن کاملDesign and Implementation of an Object-Oriented View Mechanism
We discuss the design and implementation of the O 2 Views object-oriented database view mechanism, which allows the redeenition of both the structure and the behavior of objects stored in a database. The data model extended with views is rst given and then the functionalities of the prototype implementing it are presented. The paper focuses on the requirements for the implementation of an objec...
متن کاملThree-Level Object-Oriented Database Architecture Based on Virtual Updateable Views
We propose a new architecture for object database access and management. It is based on updateable views which provide universal mappings of stored objects onto virtual ones. The mechanism preserves full transparency of virtual objects either for retrieval and any kind of updating. It provides foundation for three-level database architecture and correspondingly three database development roles:...
متن کامل