IPA過去問ドリル

平成25年度 春期 システム監査技術者試験 午前Ⅱ 問18

テクノロジ/データベース

関係データベースのビューを利用する目的はどれか。

出典:平成25年度 春期 システム監査技術者試験 午前Ⅱ 問18

正解:イ

解説

関係データベースのビューは,基となる表(実表)に対して,行や列を特定の条件で絞り込んで定義される仮想的な表です。利用者やアプリケーションに対してビューだけをアクセスさせることによって,基となる表の一部のデータを隠蔽し,アクセス制御・保護の手段として利用することができます。

選択肢ごとの解説

  • 誤り。DISTINCT指定,GROUP BY句及びHAVING句をもつ演算処理を独立させて単純化したデータ更新手段を提供することは,ビューの一般的な利用目的ではありません(更新可能なビューには制約があります)。
  • 正しい。行や列を特定の条件で絞り込んだビューだけをアクセスさせることによって,基となる表のデータの一部を隠蔽して保護する手段を提供することが,ビューを利用する目的です。
  • 誤り。物理的記憶構造の変更に影響されない物理的データ独立性の提供は,DBMSの外部スキーマ・概念スキーマの仕組み全体による効果であり,ビュー固有の目的とはいえません。
  • 誤り。複数の表を結合したビューにインデックスを付与して検索手段を提供することは,一般的な(仮想的な)ビューの機能ではありません。
システム監査技術者の過去問を演習モードで解く