平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問2
テクノロジ/データベース表の所有者が,SQL文のGRANTを用いて設定するアクセス権限の説明として,適切なものはどれか。
出典:平成22年度 春期 データベーススペシャリスト試験 午前Ⅱ 問2
- アパスワードを設定してデータベースの接続を制限する。
- イビューによって,データベースへのアクセス処理を隠蔽し,表を直接アクセスできないようにする。
- ウ表のデータを暗号化して,第三者がアクセスしてもデータの内容が分からないようにする。
- エ表の利用者に対し,表への問合せ,更新,追加,削除などの操作を許可する。
正解:エ
解説
SQLのGRANT文は,表の所有者が他の利用者に対して,その表への問合せ(SELECT),更新(UPDATE),追加(INSERT),削除(DELETE)などの操作権限を付与するための文です。
選択肢ごとの解説
- ア誤り。データベースへの接続制限やパスワード設定は,認証の仕組みによるものであり,GRANTによるアクセス権限の付与とは異なります。
- イ誤り。ビューによるアクセス処理の隠蔽は,ビューの定義自体による効果であり,GRANTで設定するアクセス権限の説明ではありません。
- ウ誤り。データの暗号化は,暗号化機能によって実現されるものであり,GRANTによる権限付与とは異なる仕組みです。
- エ正しい。GRANT文は,表の利用者に対して,問合せ,更新,追加,削除などの操作権限を許可するために使用します。