Answering Queries Using Materialized Views with Disjunctions
Answering Queries Using Materialized Views with Disjunctions
复制标题
DOI:
10.1007/3-540-49257-7_27
复制
发表时间:
1999-01
期刊:
影响因子:
--
通讯作者:
F. Afrati;M. Gergatsoulis;Theodoros G. Kavalieros
中科院分区:
文献类型:
--
作者:
F. Afrati;M. Gergatsoulis;Theodoros G. Kavalieros
We consider the problem of answering datalog queries using materialized views. More specifically, queries are rewritten to refer to views instead of the base relations over which the queries were originally written. Much work has been done on program rewriting that produces an equivalent query. In the context of information integration, though, the importance of using views to infer as many answers as possible has been pointed out. Formally, the problem is: Given a datalog programPis there a datalog programPvwhich uses only views as EDB predicates and (i) produces a subset of the answers thatPproduces and (ii) any other programP′vover the views with property (i) is contained inPv? In this paper we investigate the problem in the case of disjunctive view definitions.