更新可能なビューを作成する 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 受注
正解: ア
要点: 集約・GROUP BY・DISTINCT を含まない単純な射影/選択ビューは更新可能。
更新可能なビューは、元の行と一対一に対応付けられる必要があり、集約関数・GROUP BY・DISTINCT などを含むビューは更新できない。選択(WHERE)と射影だけの「高額商品」ビューが更新可能。
この問題に出てくる用語
同じ回の前後の問題
- 令和5年度 秋期 問27: 関係モデルにおける外部キーの説明として,適切なものはどれか。
- 令和5年度 秋期 問29: 「製品」表と「在庫」表に対し,次の SQL 文を実行した結果として得られる表の行数は幾つか。
テクノロジ系の他の問題
- 令和5年度 秋期 問29: 「製品」表と「在庫」表に対し,次の SQL 文を実行した結果として得られる表の行数は幾つか。
- 令和5年度 秋期 問30: DBMS をシステム障害発生後に再立上げするとき,ロールフォワードすべきトランザクションとロールバッ
- 令和5年度 秋期 問31: 100M ビット/秒の LAN を使用し,1 件のレコード長が 1,000 バイトの電文を 1,00
- 令和5年度 秋期 問32: プライベート IP アドレスを割り当てられた PC が NAPT(IP マスカレード)機能をもつルー
- 令和5年度 秋期 問33: TCP/IP 環境において,ping によってホストの接続確認をするときに使用されるプロトコルはどれ
アプリで弱点分析つきの演習ができます