Existing systems that support semistructured views do not maintain semantics during the process of designing the views. Thus, these systems do not guarantee the validity and reversibility of the views. In this paper, we propose an approach to address the issue of valid and reversible semistructured views. We design a set of view operators for designing semistructured views. These operators are select, drop, join and swap. For each operator, we develop a complete set of rules to maintain the semantics of the views. In particular, we maintain the evolution and integrity of relationships once an operator is applied. We also examine the reversible view problem under our operators and develop rules to guarantee that the designed views are revers...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
Service orientation is a means for integrating across diverse systems. Each resource, whether an app...
Object-oriented database systems (ooDBSs) are supposed to offer at least the functionality available...
Abstract. Existing systems that support semistructured views do not maintain semantics during the pr...
Defining a view over a semistructured database introduces many new problems. In this paper we propos...
Pattern matching is advantageous for understanding and reasoning about function definitions, but it ...
Updating a view requires deriving a translation which converts an update on a view into updates on u...
. We herein deal with mixed specification formalisms, i.e. formalisms with both a static (data types...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
A view is a partial specification of a program, consisting of a state space and a set of operations....
We propose in this article an object-oriented approach to rewriting queries using views. Our approac...
The definition of a view mechanism... In this paper, we formally introduce a view model for object-o...
AbstractModels of software often describe systems by a number of (partially) orthogonal views: a sta...
This paper presents a methodology to derive views over a relational database by applying a sequence ...
The concept of viewpoint is studied in the field of the modelling and the knowledge management conce...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
Service orientation is a means for integrating across diverse systems. Each resource, whether an app...
Object-oriented database systems (ooDBSs) are supposed to offer at least the functionality available...
Abstract. Existing systems that support semistructured views do not maintain semantics during the pr...
Defining a view over a semistructured database introduces many new problems. In this paper we propos...
Pattern matching is advantageous for understanding and reasoning about function definitions, but it ...
Updating a view requires deriving a translation which converts an update on a view into updates on u...
. We herein deal with mixed specification formalisms, i.e. formalisms with both a static (data types...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
A view is a partial specification of a program, consisting of a state space and a set of operations....
We propose in this article an object-oriented approach to rewriting queries using views. Our approac...
The definition of a view mechanism... In this paper, we formally introduce a view model for object-o...
AbstractModels of software often describe systems by a number of (partially) orthogonal views: a sta...
This paper presents a methodology to derive views over a relational database by applying a sequence ...
The concept of viewpoint is studied in the field of the modelling and the knowledge management conce...
We study the problem of rewriting queries using views in the presence of access patterns, integrity...
Service orientation is a means for integrating across diverse systems. Each resource, whether an app...
Object-oriented database systems (ooDBSs) are supposed to offer at least the functionality available...