平成26年度 秋期 応用情報技術者試験 午前 問25
テクノロジ/データベース表に対する SQL の GRANT 文の説明として,適切なものはどれか。
出典:平成26年度 秋期 応用情報技術者試験 午前 問25
- アパスワードを設定してデータベースへの接続を制限する。
- イビューを作成して,データベースへのアクセス処理を隠蔽し,表を直接アクセスできないようにする。
- ウ表のデータを暗号化して,第三者がアクセスしてもデータの内容が分からないようにする。
- エ表の利用者に対し,表への問合せ,更新,追加,削除などの操作を許可する。
正解:エ
解説
SQLのGRANT文は,表などのデータベースオブジェクトに対して,利用者に問合せ(SELECT),更新(UPDATE),追加(INSERT),削除(DELETE)などの操作権限を付与するための文です。
選択肢ごとの解説
- ア誤り。パスワードによる接続制限はデータベース管理システムの認証設定の説明であり,GRANT文の機能ではありません。
- イ誤り。ビューを作成して直接アクセスを隠蔽するのはビュー定義(CREATE VIEW)の説明です。
- ウ誤り。データを暗号化して内容を秘匿するのは暗号化機能の説明であり,GRANT文の機能ではありません。
- エ正しい。GRANT文は表に対する問合せ・更新・追加・削除などの操作権限を利用者に許可します。