平成21年 春期 基本情報技術者 午前 問33

関係データベースの“製品”表と“売上”表から、売上報告のビュー表を定義するSQL文中のaに入るものはどれか。

CREATE VIEW 売上報告(製品番号, 製品名, 納品数, 売上年月日, 売り上げ金額)
    AS   a   製品.製品番号, 製品.製品名, 売上.納品数, 売上.売上年月日,
    売上.納品数*製品.単価
        FROM 製品, 売上
        WHERE 製品.製品番号=売上.製品番号

表名 列名
製品 製品番号、製品名、単価
売上 製品番号、納品数、売上年月日

 ア  GRANT
 イ  INSERT
 ウ  SCHEMA
 エ  SELECT


答え エ


解説

 ア  GRANTは権限定義で使用します。(が、省略することが多いです。)
 イ  INSERTは表へデータを挿入するときに使用します。
 ウ  SCHEMAはスキーマ定義を行うときに“CREATE SCHEMA”として使用します。
 エ  SELECTは表から選択(検索)するときに使用します。
この問題ではFROMの後で指定された“製品”表と“売上”表から、WHEREの後で指定された“製品.製品番号=売上.製品番号”の条件に一致したデータから、AS SELECTの後で指定された“製品.製品番号, 製品.製品名, 売上.納品数, 売上.売上年月日, 売上.納品数*製品.単価”をビュー『売上報告』として出力する。


キーワード
・SQL文

キーワードの解説

戻る 一覧へ 次へ