IPA過去問ドリル

令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21

テクノロジ/データベース

次の SQL 文を A 表の所有者が発行したときの,利用者 B への A 表に関する権限の付与を説明したものはどれか。 GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION

出典:令和5年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21

正解:ア

解説

GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION は,A 表に対する SELECT,UPDATE,INSERT,DELETE などの全ての権限を利用者 B に付与するとともに,WITH GRANT OPTION の指定によって,B がその権限(及び付与権自体)を更に別の利用者へ付与できる権限(付与権)も併せて与えることを意味します。

選択肢ごとの解説

  • 正しい。ALL PRIVILEGES によって全ての権限を付与し,WITH GRANT OPTION によってそれらの付与権も付与します。
  • 誤り。WITH GRANT OPTION が指定されているため,全ての権限だけでなく付与権も付与されます。
  • 誤り。ALL PRIVILEGES によって SELECT,UPDATE,INSERT,DELETE などの権限自体も付与されます。
  • 誤り。ALL PRIVILEGES は SELECT だけでなく,UPDATE,INSERT,DELETE などの全ての権限とその付与権を付与します。
情報処理安全確保支援士の過去問を演習モードで解く