IPA過去問ドリル

令和2年度 10月 応用情報技術者試験 午前 問26

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

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

出典:令和2年度 10月 応用情報技術者試験 午前 問26

正解:エ

解説

GRANT 文は,表やビューなどのデータベースオブジェクトに対する SELECT,UPDATE,INSERT,DELETE などの操作権限を,特定の利用者やロールに与える SQL の文です。与えた権限を取り消すには REVOKE 文を使います。

選択肢ごとの解説

  • 誤り。パスワードによる接続の制限は利用者アカウントの管理(CREATE USER や認証設定)の話であり,GRANT 文の役割ではありません。
  • 誤り。ビューを作成して行や列へのアクセスを制限するのは CREATE VIEW 文によるビューの定義の説明です。
  • 誤り。表のデータを暗号化するのはデータベースの暗号化機能の説明で,GRANT 文とは関係ありません。
  • 正しい。GRANT 文は表の利用者に対して問合せ,更新,追加,削除などの操作権限を付与します。
応用情報技術者の過去問を演習モードで解く