Outer Join에 대해 **Projection을 분배(Distribute)**는 규칙을 나타내는 Relation Expression Equivalence Rule은 다음과 같습니다. Projection 연산이 Outer Join 연산에 대해 분배되는 방식은 Outer Join의 보존 속성(preservation property)에 따라 달라집니다.
Outer Join은 세 가지 유형이 있습니다:
Projection은 특정 속성만 선택하는 연산이므로, Projection이 Outer Join에 미치는 영향을 고려해야 합니다.
Projection 연산이 Left Outer Join에 대해 분배될 때의 조건은 다음과 같습니다:
$$ \pi_{A}(R) \;\text{⟕}\; \pi_{B}(S) \neq \pi_{A \cup B}(R \;\text{⟕}\; S) $$
$$ \pi_{X}(R \;\text{⟕}\; S) = \pi_{X}(\pi_{X \cup Y}(R) \;\text{⟕}\; \pi_{Y \cup Z}(S)) $$