IPA過去問ドリル

平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問12

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

導出表に関する記述として,適切なものはどれか。

出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問12

正解:エ

解説

導出表とは,実表に対して射影・選択・結合などの関係演算を適用することで得られる仮想的な表のことです。ビュー(VIEW)は,この導出表を実装したものの代表例であり,導出表の一つの形態と言えます。

選択肢ごとの解説

  • 誤り。導出表は算術演算だけでなく,射影・選択・結合など様々な関係演算によって得られる表であり,「算術演算によって得られた属性の組」という限定的な説明は適切ではありません。
  • 誤り。導出表自体はデータを重複して保持するものではなく,実表を冗長にするものではありません。むしろ元の実表を演算した結果を仮想的に参照するものです。
  • 誤り。導出表(例えばビュー)には名前を付けることができ,「名前をもつことができない」という記述は誤りです。
  • 正しい。ビューは,実表に対する関係演算の結果を仮想的な表として定義したものであり,導出表の一つの形態です。
データベーススペシャリストの過去問を演習モードで解く