Authors
Moshe Y Vardi
Publication date
1982/5/5
Book
Proceedings of the fourteenth annual ACM symposium on Theory of computing
Pages
137-146
Description
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 evaluating 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 languages - relational calculus and its extensions by transitive closure, fixpoint and second order existential quantification - and algebraic languages - relational algebra and its extensions by bounded and unbounded looping. The pattern which will be shown is that the expression complexity of the investigated languages is one exponential higher then their data complexity, and for both types of complexity we show completeness in some complexity class.
Total citations
1985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024841312202931413958795167656037584542404951697577796082707467575150695461605445
Scholar articles
MY Vardi - Proceedings of the fourteenth annual ACM symposium …, 1982