Transforming Relational Algebra ExpressionsTransformations involving multiple kinds of operatorsSelect can be pushed below a joinSuppose we have tables R and S:
A query involving a join of these tables can include selection on any or all of the columns of R and S:
These are connected by ands (since we are assuming CNF). |