1977 · 1.2K citations · 23 references
Relational DatabaseEngineeringComputational ComplexityGeneralized Join OperatorData ScienceGraph Query LanguageManagementData IntegrationGeneralized JoinData ManagementComputer ScienceConjunctive QueriesDatabase TheoryQuery OptimizationRelational QueriesAutomated ReasoningFormal MethodsKnowledge CompilationData Modeling
We define the class of conjunctive queries in relational data bases, and the generalized join operator on relations. The generalized join plays an important part in answering conjunctive queries, and it can be implemented using matrix multiplication. It is shown that while answering conjunctive queries is NP complete (general queries are PSPACE complete), one can find an implementation that is within a constant of optimal. The main lemma used to show this is that each conjunctive query has a unique minimal equivalent query (much like minimal finite automata).
23
Gaussian elimination is not optimal
Volker Strassen · Numerische Mathematik · 1969 · 2.5K citations
Mathematical Programming, Engineering, Gaussian Elimination +5
Donald D. Chamberlin, Raymond F. Boyce · 1976 · 576 citations
Moshé M. Zloof · 1975 · 489 citations
RELATIONAL COMPLETENESS OF DATA BASE SUBLANGUAGES
E. F. Codd · 2000 · 473 citations