情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成29年度春期 午前Ⅱ 問21: 次の SQL 文を A 表の所有者が発行した場合を説明したものはどれか。 GRANT ALL PRIVILEGES ON A TO B WITH GRANT O

←
情報処理安全確保支援士試験 平成29年度春期 午前Ⅱ
Q 2121 / 25
次の SQL 文を A 表の所有者が発行した場合を説明したものはどれか。 GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION
この問の正解率:66.67%(3件)

解説

情報処理安全確保支援士試験 平成29年度春期 午前Ⅱ 問21「次の SQL 文を A 表の所有者が発行した場合を説明したものはどれか。 GRA…」の正解と解説です。情報処理安全確保支援士試験の「SQL」分野の過去問で、これまでの受験者の正答率は約67%です。

正解

ア. 利用者 B に対して,A 表に関する SELECT 権限,UPDATE 権限,INSERT 権限,DELETE 権限などの全ての権限,及びそれらの付与権を付与する。

正答率 66.7%(3人中 2人が正解)

問題の解説

GRANT ALL PRIVILEGES ON A TO B はA表に対する全権限を利用者Bへ付与し、WITH GRANT OPTIONを付けると、Bがその権限をさらに他者へ付与できる付与権まで与える。よって全権限と付与権の両方を付与するアが正解。SQLの権限管理(DCL)の基本で、GRANT OPTIONの有無で権限の再委譲可否が変わる点が問われている。

選択肢ごとの解説

  • ア全権限に加えWITH GRANT OPTIONで付与権も与える、という文の意味どおりで正解。
  • イWITH GRANT OPTIONがあるため付与権も与えられ、付与しないとする点が誤り。
  • ウALL PRIVILEGESで実権限も付与されるため、付与権だけというのは誤り。
  • エALLは全権限を対象とし、SELECTのみに限定する記述は誤り。

情報処理安全確保支援士試験 平成29年度春期 午前Ⅱ の過去問一覧に戻る・問21

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード