We study two classes of view update problems in relational databases. We are given a source database S, a monotone query Q, and the view Q(S) generated by the query. The first problem that we consider is the classical view deletion problem where we wish to identify a minimal set T of tuples in S whose deletion will eliminate a given tuple t from the view. We study the complexity of optimizing two natural objectives in this setting, namely, find T to minimize the side-effects on the view, and the source, respectively. For both objective functions, we show a dichotomy in the complexity. Interestingly, the problem is either in P or is NP-hard, for queries in the same class in either objective function. The second problem in our study is the an...
Views as a means to describe parts of a given data collection play an important role in many databas...
As a result of the extensive research in view-based query processing, three notions have been identi...
This paper presents a method for efficiently computing updates to a view when relations appearing in...
We study two classes of view update problems in relational databases. We are given a source database...
We study two classes of view update problems in relational databases. We are given a source database...
This paper investigates three problems identified in [1] for annotation propagation, namely, the vie...
This paper investigates three problems identified in [1] for annotation propagation, namely, the vie...
A classical variant of the view-update problem is deletion prop-agation, where tuples from the datab...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
A view on a database is a mapping that provides a user or application with a suitable way of looking...
In this paper, we show how techniques from disjunctive logic programming and classical first-order t...
In deletion propagation, tuples from the database are deleted in order to reflect the deletion of a ...
This paper studies the computational complexity of the clas-sic problem of deletion propagation in a...
Query processing can be sped up by keeping frequently accessed users' views materialized. Howev...
AbstractIn this paper, we show how techniques from first-order theorem proving can be used for effic...
Views as a means to describe parts of a given data collection play an important role in many databas...
As a result of the extensive research in view-based query processing, three notions have been identi...
This paper presents a method for efficiently computing updates to a view when relations appearing in...
We study two classes of view update problems in relational databases. We are given a source database...
We study two classes of view update problems in relational databases. We are given a source database...
This paper investigates three problems identified in [1] for annotation propagation, namely, the vie...
This paper investigates three problems identified in [1] for annotation propagation, namely, the vie...
A classical variant of the view-update problem is deletion prop-agation, where tuples from the datab...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
A view on a database is a mapping that provides a user or application with a suitable way of looking...
In this paper, we show how techniques from disjunctive logic programming and classical first-order t...
In deletion propagation, tuples from the database are deleted in order to reflect the deletion of a ...
This paper studies the computational complexity of the clas-sic problem of deletion propagation in a...
Query processing can be sped up by keeping frequently accessed users' views materialized. Howev...
AbstractIn this paper, we show how techniques from first-order theorem proving can be used for effic...
Views as a means to describe parts of a given data collection play an important role in many databas...
As a result of the extensive research in view-based query processing, three notions have been identi...
This paper presents a method for efficiently computing updates to a view when relations appearing in...