1998 · 485 citations · 40 references
WC study the complexity of the problem of answering queries using materinlized views, This problem has attracted a lot of attention recently because of its relevance in data integration. Previous work considered only conjunctive view definitions. We examine the consequences of allowing more expressive view definition languages. Tl~olanguagcsweconsiderforviewdefinitionsanduserqueriesare: conjunctive qucrics with inequality, positive queries, datalog, and first-order logic. We show that the complexity of the problem depcnds on whether views are assumed to store all the tuples that satisfy the view definition, or only a subset of it. Finally, we apply the results to the view consistency and view self-maintainability problems which nrise in data warehousing.
40
The complexity of theorem-proving procedures
Stephen Cook · 1971 · 6.1K citations · Full text
Principles of database and knowledge-base systems
Choice Reviews Online · 1989 · 2.7K citations
The complexity of relational query languages (Extended Abstract)
Moshe Y. Vardi · 1982 · 1.2K citations
Querying Heterogeneous Information Sources Using Source Descriptions
Alon Y. Levy, Anand Rajaraman, Joann J. Ordille · 1996 · 1.1K citations