次のSQL文の実行結果の説明に関する記述のうち,適切なものはどれか。 CREATE VIEW 東京取引先 AS SELECT * FROM 取引先 WHERE 取引先.所在地 = '東京' GRANT SELECT ON 東京取引先 TO "8823"
ビューへの権限付与で参照範囲を限定できる
選択肢
- アこのビューには,8823行までを記録できる。
- イこのビューの作成者は,このビューに対するSELECT権限をもたない。
- ウ実表“取引先”が削除されても,このビューに対する利用者の権限は残る。
- エ利用者“8823”は,実表“取引先”の所在地が‘東京’の行を参照できるようになる。
正解と解説
正解:エ 利用者“8823”は,実表“取引先”の所在地が‘東京’の行を参照できるようになる。
ビューは実表から条件で絞り込んだ仮想的な表で、そのビューに参照権限を与えれば、利用者は実表のうち条件に合う行だけを参照できます。実表全体の権限を与えずに公開範囲を限定できる点が、ビューを使ったアクセス制御の利点です。
選択肢ごとの解説
- ア誤り。指定した番号は利用者の識別子であり、行数の上限ではない。
- イ誤り。ビューの作成者は元の表の所有者であり、参照できる。
- ウ誤り。実表が削除されればビュー自体が使えなくなる。
- エ正しい。条件で絞り込んだ範囲だけを参照させる、ビューによるアクセス制御。
同じ分野の他の問題
- 次のSQL文をA表の所有者が発行したときの,利用者BへのA表に関する権限の付与を説明したものはどれか。 GRANT AL…2023年度 春期 午前II 問21
- 次のSQL文をA表の所有者が発行した場合を説明したものはどれか。 GRANT ALL PRIVILEGES ON A T…2017年度 春期 午前II 問21
- DBMSがトランザクションのコミット処理を完了するタイミングはどれか。2025年度 秋期 午前II 問21
- “従業員”表に対して、SQL文を実行して得られる結果はどれか。ここで、実線の下線は主キーを表し、表中のNULLは値が存在…2025年度 春期 午前II 問21
- 関係モデルにおける外部キーに関する記述のうち,適切なものはどれか。2024年度 秋期 午前II 問21
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。