IPA過去問ドリル

平成29年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問21

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

次の SQL 文を A 表の所有者が発行した場合を説明したものはどれか。 GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION

出典:平成29年度 春期 情報処理安全確保支援士試験 午前Ⅱ 問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 によってそれらの付与権も併せて B に付与します。
  • 誤り。WITH GRANT OPTION が指定されているため,全ての権限の付与権も B に付与されます。
  • 誤り。ALL PRIVILEGES により SELECT,UPDATE,INSERT,DELETE などの権限自体も B に付与されます。
  • 誤り。ALL PRIVILEGES は SELECT 権限だけでなく,UPDATE,INSERT,DELETE などの全ての権限,及びそれらの付与権も対象とします。
情報処理安全確保支援士の過去問を演習モードで解く