GRANT 文
出典: 令和2年度 10月 応用情報技術者試験 午前 問26 (IPA)
表に対する SQL の GRANT 文の説明として,適切なものはどれか。
- ア パスワードを設定してデータベースへの接続を制限する。
- イ ビューを作成して,ビューの基となる表のアクセスできる行や列を制限する。
- ウ 表のデータを暗号化して,第三者がアクセスしてもデータの内容が分からないようにする。
- エ 表の利用者に対し,表への問合せ,更新,追加,削除などの操作権限を付与する。
正解と解説を見る
正解: エ
- ア: パスワードでデータベースへの接続を制限するのは、利用者の認証の話です。
- イ: ビューで利用者が見られる行や列を制限するのは CREATE VIEW の使い方です。
- ウ: データの暗号化は、GRANT 文の機能ではありません。
- エ: 表の利用者に、問合せ・更新・追加・削除などの操作権限を与えるのが GRANT 文なので正しい答えです。
ポイント
- GRANT 文: 表やビューに対する 操作権限 (SELECT,UPDATE,INSERT,DELETE など) を利用者に与える SQL 文です。
- 与えた権限を取り消すには REVOKE 文を使います。