平成28年度秋期 応用情報技術者試験 午前 問28
関係データベースにおける実表と導出表に関する記述のうち,適切なものはどれか。
- ア 実表に対する射影,結合などによって導出表が得られる。
- イ 導出表は,データを参照する場合だけに用いる。
- ウ 導出表は,複数の実表から得られる表である。
- エ 導出表は,元の実表の列だけから成る。
解答・解説を見る
正解:ア
AI解説
正解はア。実表(基底表)はデータベースに実際に格納されている表、導出表は実表に対する演算(射影・選択・結合など)の結果として導かれる表であり、ビューはその代表例である。導出表は演算によって定義される仮想的な表という点を押さえれば、アが定義どおりで適切と判断できる。 ア: 正解。導出表は、実表に対して射影(列の取出し)・選択(行の取出し)・結合などの関係演算を適用して得られる表である。 イ: 誤り。導出表(ビュー)は参照だけでなく、単一の実表から導出され主キーを含むなど一定の条件を満たせば、更新に用いることもできる。 ウ: 誤り。導出表は複数の実表からも得られるが、1つの実表だけからも得られる。「複数の実表から」と限定している点が不適切である。 エ: 誤り。導出表には、元の列そのものだけでなく、演算や集計で作られた列(計算列)を含めることもできる。 💡 選択肢の「〜だけ」「必ず〜」という限定表現は誤りのサインになりやすい。ビュー=導出表の代表例、更新可能なビューには条件がある、という2点も併せて覚えておく。
出典:平成28年度 秋期 応用情報技術者試験 午前 問28 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。