6.4.2 関係演算

応用情報技術者試験まで残り64日。

以下のテキストを読み進めていきます。

平成29年度【春期】【秋期】応用情報技術者 合格教本 (情報処理技術者試験)

平成29年度【春期】【秋期】応用情報技術者 合格教本 (情報処理技術者試験)

 

選択と射影

選択演算は表から指定した行を取り出す関係演算。

射影演算は表から指定した列を取り出す関係演算。

行と列がややこしくてよくわからない。

射影は縦の切り出し。

選択は横の切り出し。

結合

2つの表が共通にもつ項目で結合を行い、新しい表を作り出す演算。

重複した結合列を取り除く自然結合がある。

内結合と外結合

片方の表にしか存在しない行は取り出せない内結合、

片方の表にしか存在しない行はNULLとして結合する外結合があります。

外結合には以下の種類があります。

  • 左外結合(左の表を基準に右の表に存在しない行をNULLにする)
  • 右外結合(右の表を基準に左の表に存在しない行をNULLにする)
  • 完全外結合(片方の表のみに存在する場合もう片方をNULLとして結合)