リレーショナルモデル
追加リレーショナル代数演算(Additional Relational-Algebra Operations)
外部結合は自然結合の拡張で、自然結合において、リレーション間で共通して存在しないもので 失われてしまった情報も結合することができます。
左外部結合では結合式の左側のリレーションにおいて失われた情報(左側のリレーションのタプル)が結合されます。 また、空値がある場合はNULLをいれておきます。右外部結合の場合は式の右側のリレーションにおいて失われた情報 も結合します。これも空値にはNULLをいれます。左右両方の共通でないタプルも結合する場合は、完全外部結合を使います。
以下に左外部結合の例を示します。
図23.左外部結合