|< < 52 > >|

Transforming Relational Algebra Expressions

Transformations involving multiple kinds of operators

Select commutes with Project

For sets of columns, s, t: s ⊆ t ⊆ columns(R):
project( select(R, predicate on s), t) = select( project(R, t), predicate on s)

|< < 52 > >|