平成26年 春期 基本情報技術者 午前 問27

関係データベースの操作のうち、射影(projection)の説明として、適切なものはどれか。

 ア  ある表の照会結果と、別の表の照会結果を合わせて一つの表にする。
 イ  表の中から特定の条件に合致した行を取り出す。
 ウ  表の中から特定の列だけを取り出す。
 エ  二つ以上の表の組から条件に合致した組同士を合わせて新しい表を作り出す。


答え ウ


解説

 ア  ある表の照会結果と、別の表の照会結果を合わせて一つの表にするのは、結合です。
 イ  表の中から特定の条件に合致した行を取り出すのは、洗濯です。
 ウ  表の中から特定の列だけを取り出すのは、射影です。
 エ  二つ以上の表の組から条件に合致した組同士を合わせて新しい表を作り出すのは、和です。


キーワード
・射影

キーワードの解説
  • 射影(projection)
    データベースでの射影とは、表(テーブル)を構成する属性について、特定の属性の列を選び出し、新しい関係を作る演算です。
    例えば、成績テーブルとして「学籍番号」「国語の得点」「数学の得点」「計」があるとき、この中から「学籍番号」「計」を指定しその列だけからなる表を作成することです。

    [実行前]
    成績テーブル
    学籍番号 国語の得点 数学の得点 合計
    ABCD 70 80 150
    EFGH 65 90 155
    IJKL 75 55 130

    [実行後]
    成績テーブル
    学籍番号 合計
    ABCD 150
    EFGH 155
    IJKL 130

もっと、「射影」について調べてみよう。

戻る 一覧へ 次へ