情報処理安全確保支援士試験 情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ21: 次の SQL 文の実行結果の説明に関する記述のうち,適切なものはどれか。 ``` CREATE VIEW 東京取引先 AS SELECT * FROM 取引先

情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ
Q 2121 / 25
次の SQL 文の実行結果の説明に関する記述のうち,適切なものはどれか。 ``` CREATE VIEW 東京取引先 AS SELECT * FROM 取引先 WHERE 取引先.所在地 = '東京' GRANT SELECT ON 東京取引先 TO "8823" ```
この問の正解率:100.00%(1件)

解説

情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ 問21「次の SQL 文の実行結果の説明に関する記述のうち,適切なものはどれか。 CRE…」の正解と解説です。情報処理安全確保支援士試験の「データベース」分野の過去問で、これまでの受験者の正答率は約100%です。

正解

. 利用者 "8823" は,実表 "取引先" の所在地が '東京' の行を参照できるようになる。

正答率 100.0%(1人中 1人が正解)

問題の解説

このSQLは取引先表から所在地が東京の行だけを抽出するビューを作成し、利用者8823にそのビューへのSELECT権限を付与している。よって8823は実表を直接参照せずとも、ビュー経由で東京の行を参照できる。エが正解。ビューはアクセス制御の手段でもあり、実務では列や行を限定して見せることで、必要な範囲だけにデータ参照を許す最小権限の実現に役立つ。

選択肢ごとの解説

  • 8823は権限を付与する利用者識別子であり行数の上限ではないため、8823行まで記録できるという記述は誤り。
  • ビューの作成者は通常そのビューへのSELECT権限を持つため、権限を持たないとする記述は誤り。
  • ビューが依存する実表が削除されればビューは無効化され権限も意味を失うため、権限が残るという記述は誤り。
  • ビュー経由のSELECT権限付与により8823は東京所在地の行を参照できるようになる点が正しく、これが正解。

情報処理安全確保支援士試験 平成30年度秋期 午前Ⅱ の過去問一覧に戻る・問21

情報処理安全確保支援士試験 の iOS アプリ版

アプリ版なら、よりスムーズに動作し、
スワイプで問題遷移ができます。

情報処理安全確保支援士試験 合格.dev を App Store でダウンロード