We address the problem of incrementally maintaining a materialized view using the view instance and the update but with only limited access to the base data. We give necessary and sufficient conditions for self-maintainability (handling updates without looking at all base data) for conjunctive-query (CQ) views. These conditions, which we call Complete Tests for Self-Maintainability or CTSM in short, are generated at view-definition time and are expressed as safe, nonrecursive Datalog queries. We show both a direct approach that yields surprisingly simple CTSM's for a class of CQ views with self-joins, when no knowledge of the base data is available, and a query-containment-based approach that can be systematically used to find CTSM&apo...
We consider the problem of answering queries using only materialized views. We rst show that if the ...
We propose a new type of materialized view called a partially materialized view. A partially mate-ri...
We consider a variant of the view maintenance problem: How does one keep a materialized view up-to-d...
We address the problem of incrementally maintaining a materialized view using the view instance and ...
View self-maintenance is the process of incrementally refreshing a materialized view using the view ...
We consider the problem of speeding up the incremental maintenance of materialized views de ned by c...
Materialized views need to be maintained in response to changes of base data. It is desirable to do ...
View self-maintenance is the process of incrementally refreshing a materialized view using the view ...
Materialized views have been found to be very effective at speeding up queries, and are increasingly...
We study the complexity of the problem of answering queries using materialized views. This problem h...
Semistructured data is not strictly typed like relational or object-oriented data and may be irregul...
Materialised views are important in data warehouses where they are used to speed up query processing...
Semistructured data is not strictly typed like relational or object-oriented data and may be irregul...
A data warehouse stores materialized views over data from one or more sources in order to provide fa...
. This paper presents a new approach to maintaining materialized views without accessing the underly...
We consider the problem of answering queries using only materialized views. We rst show that if the ...
We propose a new type of materialized view called a partially materialized view. A partially mate-ri...
We consider a variant of the view maintenance problem: How does one keep a materialized view up-to-d...
We address the problem of incrementally maintaining a materialized view using the view instance and ...
View self-maintenance is the process of incrementally refreshing a materialized view using the view ...
We consider the problem of speeding up the incremental maintenance of materialized views de ned by c...
Materialized views need to be maintained in response to changes of base data. It is desirable to do ...
View self-maintenance is the process of incrementally refreshing a materialized view using the view ...
Materialized views have been found to be very effective at speeding up queries, and are increasingly...
We study the complexity of the problem of answering queries using materialized views. This problem h...
Semistructured data is not strictly typed like relational or object-oriented data and may be irregul...
Materialised views are important in data warehouses where they are used to speed up query processing...
Semistructured data is not strictly typed like relational or object-oriented data and may be irregul...
A data warehouse stores materialized views over data from one or more sources in order to provide fa...
. This paper presents a new approach to maintaining materialized views without accessing the underly...
We consider the problem of answering queries using only materialized views. We rst show that if the ...
We propose a new type of materialized view called a partially materialized view. A partially mate-ri...
We consider a variant of the view maintenance problem: How does one keep a materialized view up-to-d...