SC情報処理安全確保支援士試験 午前Ⅱ
平成30年度秋期 情報処理安全確保支援士 午前Ⅱ 問21
問題文と選択肢を読んで答えを考えてから、下の「正解と解説を見る」で確認しましょう。
問題
次のSQL文の実行結果の説明に関する記述のうち、 適切なものはどれか。
選択肢
- アCREATE VIEW東京取引先AS
- イSELECT * FROM取引先
- ウWHERE取引先.所在地 = 東京" GRANT SELECT
- エON東京取引先TO "8823"
解き方のヒントを見る
ビューは“見せたい部分だけを切り出した窓”だよ
`CREATE VIEW 東京取引先 AS ... WHERE 所在地 = '東京'` は、実表「取引先」の中から所在地が東京の行だけを見せる“専用の窓”を作るイメージだよ。そこに `GRANT SELECT ON 東京取引先 TO "8823"` を実行すると、利用者8823はそのビューを通して、東京の取引先だけを参照できるようになるよ。
この問題で問われていること
この問題では、ビューが実表の一部を見せる仕組みであることと、`GRANT SELECT` がそのビューを読む権限を与える命令であることを押さえよう。ポイントは、件数を決め打ちで制限する話や、ビュー作成者が権限を失う話ではなく、“8823に東京取引先ビューを参照させると何が見えるか”を正しく判断することだよ。
ビューへの権限付与
ビューは条件付きの見え方を定義し、そこへ SELECT 権限を付与すると、その条件に合う行だけを参照させられる。
VIEW: 所在地 = 東京\nGRANT SELECT TO 8823\n-> 東京の行を参照可
確認ポイント
- 8823 行まで記録できるという意味ではありません。
- ビュー作成者が SELECT 権限を失う説明でもない。
- 利用者 8823 が東京の行を参照できる説明を選ぶ。
正解と解説を見る
正解
エ
解説
IPA 公式公開の過去問です。
出典
問題文と解答は IPA 公開の過去問題冊子・解答例を基にしています。
選択肢ア
この選択肢は間違いの選択肢だよ。
選択肢イ
この選択肢は間違いの選択肢だよ。
選択肢ウ
この選択肢は間違いの選択肢だよ。
選択肢エ(正解)
この選択肢は間違いの選択肢だよ。
学習のポイント
解答例や採点講評と合わせて根拠を確認してください。
出典:独立行政法人 情報処理推進機構(IPA)平成30年度秋期 情報処理安全確保支援士試験 午前Ⅱ 問21(公式資料:問題冊子(PDF) / 解答例)
関連する過去問一覧
IPA Advancedは非公式の学習サイトです。解説にはAIによる補助生成を含む場合があります。公式の問題冊子・解答例・採点講評を優先し、誤りは確認後に訂正します。運営・編集方針