IPA過去問ドリル

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

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

導出表を説明したものはどれか。

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

正解:ウ

解説

導出表(ビュー表)とは,データベースの実表(ベーステーブル)に対して何らかの問合せ(SELECT文などのクエリ)を実行することによって導出的に得られる仮想的な表のことである。導出表自体はデータを保持せず,参照される都度,実表に対する問合せの結果として動的に生成される。したがって,実表に依存していない表という説明は導出表の性質と正反対であり,実表の一部をコピーして別に保存した表(マテリアライズドビューやスナップショットに近い概念)でもなく,二つ以上の実表の関連という説明も導出表そのものの定義ではない。

選択肢ごとの解説

  • 誤り。導出表は,実表に対する問合せによって得られる表であり,実表に依存していない表ではありません。
  • 誤り。実表の一部をコピーして別に保存した表は,マテリアライズドビューやスナップショットに近い概念であり,導出表そのものの説明ではありません。
  • 正しい。導出表とは,実表に対して何らかの問合せを行うことによって得られる表のことです。
  • 誤り。二つ以上の実表の関連は,実体関連モデルにおけるリレーションシップなどの説明であり,導出表そのものの説明ではありません。
システム監査技術者の過去問を演習モードで解く