Maintaining views incrementally

A Gupta, IS Mumick, VS Subrahmanian - ACM SIGMOD Record, 1993 - dl.acm.org
We present incremental evaluation algorithms to compute changes to materialized views in
relational and deductive database systems, in response to changes (insertions, deletions …

Maintenance of materialized views: Problems, techniques, and applications

A Gupta, IS Mumick - IEEE Data Eng. Bull., 1995 - direct.mit.edu
What is a view? A view is a derived relation defined in terms of base (stored) relations. A
view thus defines a function from a set of base tables to a derived table; this function is …

Data integration using self-maintainable views

A Gupta, HV Jagadish, I Singh Mumick - International Conference on …, 1996 - Springer
In this paper we define the concept of self-maintainable views—these are views that can be
maintained using only the contents of the view and the database modifications, without …

Incremental update of datalog materialisation: the backward/forward algorithm

B Motik, Y Nenov, R Piro, I Horrocks - Proceedings of the AAAI …, 2015 - ojs.aaai.org
Datalog-based systems often materialise all consequences of a datalog program and the
data, allowing users' queries to be evaluated directly in the materialisation. This process …

Towards generating ETL processes for incremental loading

T Jörg, S Deßloch - Proceedings of the 2008 international symposium …, 2008 - dl.acm.org
Extract, Transform, and Load (ETL) processes physically integrate data from multiple,
heterogeneous sources in a central repository referred to as data warehouse. Physically …

Updating knowledge bases while maintaining their consistency

E Teniente, A Olivé - The VLDB Journal, 1995 - Springer
When updating a knowledge base, several problems may arise. One of the most important
problems is that of integrity constraints satisfaction. The classic approach to this problem has …

[HTML][HTML] Maintenance of datalog materialisations revisited

B Motik, Y Nenov, R Piro, I Horrocks - Artificial Intelligence, 2019 - Elsevier
Datalog is a rule-based formalism that can axiomatise recursive properties such as
reachability and transitive closure. Datalog implementations often materialise (ie …

Subsumption between queries to object-oriented databases

M Buchheit, MA Jeusfeld, W Nutt, M Staudt - Information Systems, 1994 - Elsevier
Most work on query optimization in relational and object-oriented databases has
concentrated on tuning algebraic expressions and the physical access to the database …

[PDF][PDF] Fixing incremental computation

M Alvarez-Picallo, A Eyers-Taylor… - Programming …, 2019 - library.oapen.org
Incremental computation has recently been studied using the concepts of change structures
and derivatives of programs, where the derivative of a function allows updating the output of …

Incremental evaluation of tabled logic programs

D Saha, CR Ramakrishnan - International Conference on Logic …, 2003 - Springer
Tabling has emerged as an important evaluation technique in logic programming. Currently,
changes to a program (due to addition/deletion of rules/facts) after query evaluation …