平成28年度 春期 システム監査技術者試験 午前Ⅱ 問17
テクノロジ/データベース導出表を説明したものはどれか。
出典:平成28年度 春期 システム監査技術者試験 午前Ⅱ 問17
- ア実表に依存していない表のことである。
- イ実表の一部をコピーして別に保存した表である。
- ウ何らかの問合せによって得られた表である。
- エ二つ以上の実表の関連である。
正解:ウ
解説
導出表(ビュー表)とは,データベースの実表(ベーステーブル)に対して何らかの問合せ(SELECT文などのクエリ)を実行することによって導出的に得られる仮想的な表のことである。導出表自体はデータを保持せず,参照される都度,実表に対する問合せの結果として動的に生成される。したがって,実表に依存していない表という説明は導出表の性質と正反対であり,実表の一部をコピーして別に保存した表(マテリアライズドビューやスナップショットに近い概念)でもなく,二つ以上の実表の関連という説明も導出表そのものの定義ではない。
選択肢ごとの解説
- ア誤り。導出表は,実表に対する問合せによって得られる表であり,実表に依存していない表ではありません。
- イ誤り。実表の一部をコピーして別に保存した表は,マテリアライズドビューやスナップショットに近い概念であり,導出表そのものの説明ではありません。
- ウ正しい。導出表とは,実表に対して何らかの問合せを行うことによって得られる表のことです。
- エ誤り。二つ以上の実表の関連は,実体関連モデルにおけるリレーションシップなどの説明であり,導出表そのものの説明ではありません。