データ操作(全60問中29問目)

午前試験免除制度対応!基本情報技術者試験のeラーニング【独習ゼミ】
表Rに対する次のSQL文の操作はどの関係演算か。
31.png
〔SQL文〕
SELECT A1, A3, A5, FROM R

出典:平成24年春期 問31

  • 結合
  • 射影
  • 直積
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データ操作
解説
それぞれの演算は関係データベースの表に対する次のような操作を表してます。
射影
表から選択した列を取り出す操作
基準となる表から別の表に属する行を取り除いたものを新しい表とする操作
結合
2つの表がもつ共通の属性で表を繋ぎ新しい表を作りだす操作
直積
関係データベースの2つの表の要素をすべて掛け合わせたものを新しい表とする操作
SELECT文は対象の表から指定されたデータを抽出するSQL文で、SELECT句につづき列名をカンマで区切って指定することでその列だけを抜き出すことが可能です。設問のSQL文は表RからA1,A3,A5列を抜き出すものなので、答えは「射影」になります。

Pagetop