平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問12
テクノロジ/データベース導出表に関する記述として,適切なものはどれか。
出典:平成30年度 春期 データベーススペシャリスト試験 午前Ⅱ 問12
- ア算術演算によって得られた属性の組である。
- イ実表を冗長にして利用しやすくする。
- ウ導出表は名前をもつことができない。
- エビューは導出表の一つの形態である。
正解:エ
解説
導出表とは,実表に対して射影・選択・結合などの関係演算を適用することで得られる仮想的な表のことです。ビュー(VIEW)は,この導出表を実装したものの代表例であり,導出表の一つの形態と言えます。
選択肢ごとの解説
- ア誤り。導出表は算術演算だけでなく,射影・選択・結合など様々な関係演算によって得られる表であり,「算術演算によって得られた属性の組」という限定的な説明は適切ではありません。
- イ誤り。導出表自体はデータを重複して保持するものではなく,実表を冗長にするものではありません。むしろ元の実表を演算した結果を仮想的に参照するものです。
- ウ誤り。導出表(例えばビュー)には名前を付けることができ,「名前をもつことができない」という記述は誤りです。
- エ正しい。ビューは,実表に対する関係演算の結果を仮想的な表として定義したものであり,導出表の一つの形態です。