EQUIVALENCE AMONG RELATIONAL EXPRESSIONS WITH THE UNION AND DIFFERENCE OPERATIONS.

Y. Sagiv*, M. Yannakakis

*Corresponding author for this work

Research output: Contribution to conferencePaperpeer-review

11 Scopus citations

Abstract

A generalization of tableaux as a method for representing queries in relational databases, called sets of tableaux, is proposed. Every relational expression with the operators select, project, join and union can be represented by a set of tableaux. A study is made of the equivalence problem for sets of tableaux. It is shown that the theory of tableaux is easily extended to sets of tableaux, but the equivalence problem for set of tableaux (as well as the containment problem for single tableaux) is NP-complete even in very restricted cases. Polynomial time algorithms for testing equivalence of sets of tableaux (and containment of tableaux) in three special cases are presented. Sets of tableaux are further generalized to sets of elementary differences in order to include also the difference operator.

Original languageEnglish
Pages535-548
Number of pages14
StatePublished - 1978
EventInt Conf on Very Large Data Bases, 4th, Proc - W Berlin, W Ger
Duration: 13 Sep 197815 Sep 1978

Conference

ConferenceInt Conf on Very Large Data Bases, 4th, Proc
CityW Berlin, W Ger
Period13/09/7815/09/78

Fingerprint

Dive into the research topics of 'EQUIVALENCE AMONG RELATIONAL EXPRESSIONS WITH THE UNION AND DIFFERENCE OPERATIONS.'. Together they form a unique fingerprint.

Cite this