過去問解きまくり研究所 ホーム

平成23年度 特別 情報セキュリティスペシャリスト試験 午前Ⅱ 問21

データベース

次の SQL 文を A 表の所有者が発行した場合を説明したものはどれか。

GRANT ALL PRIVILEGES ON A TO B WITH GRANT OPTION

答えと解説を見る

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

解説

すべての権限と、それらを他人に与える付与権限を B に渡します。

GRANT 文は、表などに対する権限を利用者に与える SQL 文です。この文は二つの部分に分けて読みます。前半の ALL PRIVILEGES は、参照や更新、追加、削除など、その表に関する権限を残らず指す指定です。後半の WITH GRANT OPTION は、受け取った権限をさらに別の人へ渡せる権限、つまり付与権限も一緒に持たせるという指定です。表の所有者がこれを発行すると、利用者 B は表に関する全部の操作ができるようになり、しかもその権限を自分の判断で他人へ分け与えることもできるようになります。見分ける軸は、どの権限を渡すかと、付与権限も渡すかの二つです。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 特別 情報セキュリティスペシャリスト試験 午前Ⅱ 問21

同じ用語が出る問題

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)