Proceedings of the Fourteenth Annual ACM Symposium on Theory of Computing - STOC '82 1982
DOI: 10.1145/800070.802186
|View full text |Cite
|
Sign up to set email alerts
|

The complexity of relational query languages (Extended Abstract)

Abstract: Two complexity measures for query languages are proposed. Data complexity is the complexity of evaluating a query in the language as a function of the size of the database, and expression complexity is the complexity of ewduating a query in the language as a function of the size of the expression defining the query. We study the data and expression complexity of logical langnages -relational calculus and its extensions by transitive closure, fixpoint and second order existential quantification -and algebraic l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

2
670
0
3

Year Published

1987
1987
2018
2018

Publication Types

Select...
5
3
2

Relationship

0
10

Authors

Journals

citations
Cited by 1,019 publications
(675 citation statements)
references
References 18 publications
(4 reference statements)
2
670
0
3
Order By: Relevance
“…This work has shown that most of the languages proposed so far are not really suited for this task. Indeed, the most significant fragments of OWL [14] 3 that have been proposed by the W3C (namely, OWL-DL and OWL-Lite) are actually coNP-hard in data complexity [10,7], i.e., when complexity is measured with respect to the size of the data layer only, which is indeed the dominant parameter in this context [31]. This means that, in practice, computations over large amounts of data are prohibitively costly.…”
Section: Introductionmentioning
confidence: 99%
“…This work has shown that most of the languages proposed so far are not really suited for this task. Indeed, the most significant fragments of OWL [14] 3 that have been proposed by the W3C (namely, OWL-DL and OWL-Lite) are actually coNP-hard in data complexity [10,7], i.e., when complexity is measured with respect to the size of the data layer only, which is indeed the dominant parameter in this context [31]. This means that, in practice, computations over large amounts of data are prohibitively costly.…”
Section: Introductionmentioning
confidence: 99%
“…Observe that Theorem 1 is phrased in terms of data complexity [65], which means that the query is held fixed. As mentioned by Kimelfeld et al [45], the evaluation of tree patterns becomes intractable if the query is given as part of the input.…”
Section: Theorem 1 [20]mentioning
confidence: 99%
“…Theorem 17 (Immerman [8], Vardi [20]) A problem is in P if, and only if, it can be defined by a sentence of FO s (IFP). Moreover, any sentence of FO s (IFP) is logically equivalent to one of the form [IFP R,x ϕ](max), where ϕ is quantifier-free first-order and max is a tuple every component of which is the constant symbol max.…”
Section: Inflationary Fixed-point Logicmentioning
confidence: 99%