- トップページ
- 情報セキュリティスペシャリスト
- 平成23年度特別問題一覧
- 平成23年度特別問題21-解答・解説-分析
平成23年度特別問題
問題21
次のSQL文をA表の所有者が発行した場合を説明したものはどれか。
GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION
ア | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限などのすべての権限、及びそれらの付与権限を利用者Bに対して付与する。 |
イ | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限などのすべての権限を利用者Bに対して付与するが、それらの権限の付与権限は付与しない。 |
ウ | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限は与えないが、それらのすべての付与権限だけを利用者Bに対して付与する。 |
エ | A表に関する、SELECT権限、及びSELECT権限の付与権限を利用者Bに対して付与し、UPDATE権限、INSERT権限、DELETE権限、及びそれらの付与権限は付与しない。 |
次のSQL文をA表の所有者が発行した場合を説明したものはどれか。
GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION
ア | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限などのすべての権限、及びそれらの付与権限を利用者Bに対して付与する。 |
イ | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限などのすべての権限を利用者Bに対して付与するが、それらの権限の付与権限は付与しない。 |
ウ | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限は与えないが、それらのすべての付与権限だけを利用者Bに対して付与する。 |
エ | A表に関する、SELECT権限、及びSELECT権限の付与権限を利用者Bに対して付与し、UPDATE権限、INSERT権限、DELETE権限、及びそれらの付与権限は付与しない。 |
解答:ア
<解説>
GRANT 文を使って、データベースにある表やビューのアクセス権限を、指定した利用者に与えることができる。
したがって、
GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION
※ALL PRIVILEGESは、付与可能なすべての権限を与えることができる。
※WITH GRANT OPTIONは、権限の付与を受けた利用者がさらに別の利用者に権限を付与できるようになる。
のSQLを実行すると、A表に対する付与可能なすべての権限を利用者Bに渡し、Bはさらに別の利用者に権限を付与できるようになる。
ア | ○ | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限などのすべての権限、及びそれらの付与権限を利用者Bに対して付与する。 |
イ | × | 利用者Bは、権限の付与権限も付与されている。 |
ウ | × | A表に関する、SELECT権限、UPDATE権限、INSERT権限、DELETE権限を与える。 |
エ | × | UPDATE権限、INSERT権限、DELETE権限、及びそれらの付与権限も付与する。 |
キーワード
- 「GRANT文」関連の過去問題・・・GRANT文とは
- 応用情報技術者 平成24年度(春季) 問28
- 情報セキュリティスペシャリスト 平成21年度(春季) 問16
- 情報セキュリティスペシャリスト 平成23年度(特別) 問21
- 情報セキュリティスペシャリスト 平成23年度(秋季) 問10
お問い合わせ