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...
To support first-class views in a database system, we must not only allow users to query and browse ...
We study the problem of efficient maintenance of materialized views that may contain duplicates. Thi...
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...
This paper investigates three problems identified in [1] for annotation propagation, namely, the vie...
This dissertation examines the problem of data provenance and two main issues related to provenance:...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
In this paper, we show how techniques from disjunctive logic programming and classical first-order t...
A classical variant of the view-update problem is deletion prop-agation, where tuples from the datab...
A view on a database is a mapping that provides a user or application with a suitable way of looking...
AbstractIn this paper, we show how techniques from first-order theorem proving can be used for effic...
Query processing can be sped up by keeping frequently accessed users' views materialized. Howev...
As a result of the extensive research in view-based query processing, three notions have been identi...
In deletion propagation, tuples from the database are deleted in order to reflect the deletion of a ...
Views are a central component of both traditional database systems and new applications such as data...
To support first-class views in a database system, we must not only allow users to query and browse ...
We study the problem of efficient maintenance of materialized views that may contain duplicates. Thi...
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...
This paper investigates three problems identified in [1] for annotation propagation, namely, the vie...
This dissertation examines the problem of data provenance and two main issues related to provenance:...
To properly realize view updates, the problem of view updating is analyzed in the context of mathema...
In this paper, we show how techniques from disjunctive logic programming and classical first-order t...
A classical variant of the view-update problem is deletion prop-agation, where tuples from the datab...
A view on a database is a mapping that provides a user or application with a suitable way of looking...
AbstractIn this paper, we show how techniques from first-order theorem proving can be used for effic...
Query processing can be sped up by keeping frequently accessed users' views materialized. Howev...
As a result of the extensive research in view-based query processing, three notions have been identi...
In deletion propagation, tuples from the database are deleted in order to reflect the deletion of a ...
Views are a central component of both traditional database systems and new applications such as data...
To support first-class views in a database system, we must not only allow users to query and browse ...
We study the problem of efficient maintenance of materialized views that may contain duplicates. Thi...
This paper presents a method for efficiently computing updates to a view when relations appearing in...