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

平成26年度 秋期 午前 問25

データベース

GRANT文の説明

表に対する SQL の GRANT 文の説明として,適切なものはどれか。

答えと解説を見る

✓ これが正解エ表の利用者に対し,表への問合せ,更新,追加,削除などの操作を許可する。

解説

表への操作を誰に許すかを決める命令です。

設問は、表に対する GRANT 文の説明を選ばせています。SQL の命令は、入れ物を作る系統、中身を読み書きする系統、そして誰に何をさせるかを決める系統の三つに分けると位置がはっきりします。GRANT はこの三つ目にあたり、指定した利用者に対して、その表への問合せや更新、追加、削除といった操作のアクセス権を与えます。与えた権限を取り消す命令と対になっている点も、この系統に属することを示しています。ですから、表の利用者に対し、表への問合せ、更新、追加、削除などの操作を許可する、という記述が当てはまります。ほかの記述もどれも表を守る話ではありますが、守っている層が違います。この命令が受け持つのは、入ってきた相手に何をさせるかという認可の層だけであり、相手が誰であるかを確かめる層や、データそのものを読めなくする層には手を伸ばしません。

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

この問題の用語

出典:平成26年度 秋期 応用情報技術者試験 午前 問25

同じ用語が出る問題

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