トップ過去問一覧応用情報技術者 平成20年・秋 > 問65
問65

行の追加と削除が可能なビューを作成するSQL文はどれか。ここで、SQL文中に現れる表はすべて更新可能とする。

○正解
×不正解

CREATE VIEW 高額商品(商品番号, 商品名)

AS SELECT 商品番号, 商品名 FROM 商品 WHERE 商品単価 > 1000

CREATE VIEW 受注商品(商品番号)
AS SELECT DISTINCT 商品番号 FROM 受注

CREATE VIEW 商品受注(商品番号,受注数量)
AS SELECT 商品番号, SUM(受注数量) FROM 受注 GROUP BY 商品番号

CREATE VIEW 商品平均受注数量(平均受注数量)
AS SELECT AVG(受注数量) FROM 受注

解説

ビューの定義の仕方によって、更新が可能であるか、不可能であるか、変わってきます。集約関数(AVGなど)、GROUP BY句、DISTINCTを使うと、更新不可能になります。

無料学習システムはこちら
→間違えた問題を繰り返し学習
→分野別学習
→模擬試験モード
デモサイト
無料ユーザ登録

問題文や解説文の内容の正確性については、できるかぎりチェックをしていますが、間違いがある可能性があります。 十分ご注意の上、参考までにご利用ください。