問題プレビューID: a6e50a39

問 33

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

CREATE VIEW 売上報告(製品番号,製品名,納品数,売上年月日,売上金額)
    AS [a] 製品.製品番号, 製品.製品名, 売上.納品数, 売上.売上年月日,
           売上.納品数 * 製品.単価
    FROM 製品, 売上
    WHERE 製品.製品番号 = 売上.製品番号
表名列名
製品製品番号, 製品名, 単価
売上製品番号, 納品数, 売上年月日
解説

ビューを定義する CREATE VIEW 文では,AS の後に SELECT 文を記述する。ここでは製品表と売上表から列を選択してビューを定義するので,a には SELECT が入る。したがって,正解は「エ」である。GRANT は権限の付与,INSERT は行の挿入,SCHEMA はスキーマ定義に用いる。