基本情報技術者平成24年春期 午前問31

問31

表Rに対する次のSQL文の操作はどの関係演算か。
31.png/image-size:243×40
〔SQL文〕
SELECT A1, A3, A5, FROM R
  • 結合
  • 射影
  • 直積

分類

テクノロジ系 » データベース » データ操作

正解

解説

それぞれの演算は関係データベースの表に対する次のような操作を表してます。
射影
表から選択した列を取り出す操作
基準となる表から別の表に属する行を取り除いたものを新しい表とする操作
結合
2つの表がもつ共通の属性で表を繋ぎ新しい表を作りだす操作
直積
関係データベースの2つの表の要素をすべて掛け合わせたものを新しい表とする操作
SELECT文は対象の表から指定されたデータを抽出するSQL文で、SELECT句につづき列名をカンマで区切って指定することでその列だけを抜き出すことが可能です。設問のSQL文は表RからA1,A3,A5列を抜き出すものなので、答えは「射影」になります。
© 2010- 基本情報技術者試験ドットコム All Rights Reserved.

Pagetop