本文へスキップ

技術士試験(情報工学部門)・情報技術者試験。ファーストマクロ。


Since 2016.4.19

平成31年度 春期 基本情報技術者試験問題と解説

問28

関係モデルにおいて表Xから表Yを得る関係演算はどれか。

  X                 Y
 ┌────┬────┬───┬──┐┌────┬──┐
 │商品番号│ 商品名 │ 価格 │数量││商品番号│数量│
 ┝━━━━┿━━━━┿━━━┿━━┥┝━━━━┿━━┥
 │ A01 │カメラ │13,000│ 20││ A01 │ 20│
 ├────┼────┼───┼──┤├────┼──┤
 │ A02 │テレビ │58,000│ 15││ A02 │ 15│
 ├────┼────┼───┼──┤├────┼──┤
 │ B01 │冷藏庫 │65,000│  8││ B01 │  8│
 ├────┼────┼───┼──┤├────┼──┤
 │ B05 │洗濯機 │48,000│ 10││ B05 │ 10│
 ├────┼────┼───┼──┤├────┼──┤
 │ B06 │乾燥機 │35,000│  5││ B06 │  5│
 └────┴────┴───┴──┘└────┴──┘

ア 結合 (join)

イ 射影 (projection)

ウ 選択 (selection)

エ 併合 (merge)


正解


解説

ア 結合は、複数の表に共通する列を基準に1つの表にまとめることである。

イ 正しい。射影は、表から必要な列を取り出すことである。

ウ 選択は、表から必要な行を取り出すことである。

エ 併合は、同じ列を持った複数の表をひとつの表にまとめることである。

問27 目次 問29