1995 · 228 citations · 7 references
ComputingComputer ScienceAlgorithmsDatabasesOptimizationQuery ManagementQuery OptimizationQuery ProcessingQuestion AnsweringHeterogeneous Knowledge ResourcesPolynomial Time ComplexityPolynomial-time AlgorithmsQuery AnsweringQuery EvaluationQuery Minimization
) Anand Rajaraman Yehoshua Sagiv Jeffrey D. Ullman Department of Computer Science Stanford University ABSTRACT When integrating heterogeneous information resources, it is often the case that the source is rather limited in the kinds of queries it can answer. If a query is asked of the entire system, we have a new kind of optimization problem, in which we must try to express the given query in terms of the limited query templates that this source can answer. For the case of conjunctive queries, we show how to decide with a nondeterministic polynomial-time algorithm whether the given query can be answered. We then extend our results to allow arithmetic comparisons in the given query and in the templates. I. Motivation A data-integration system such as Tsimmis (Papakonstantinou, Garcia, and Widom [1994], Chawathe et al. [1994]) translates information sources of arbitrary type into a common data model and language. If a source is an SQL database, then its interface with the Tsimmis s...
7
Principles of database and knowledge-base systems
Choice Reviews Online · 1989 · 2.7K citations
Optimizing queries with materialized views
Surajit Chaudhuri, R. Krishnamurthy, Spyros Potamianos et al. · 2002 · 374 citations
On conjunctive queries containing inequalities
Anthony C. Klug · Journal of the ACM · 1988 · 296 citations · Full text
Query Transformation for PSJ-Queries
H. Z. Yang, Per-Åke Larson · Very Large Data Bases · 1987 · 134 citations