応用情報技術者 2011年 秋期 午前2 問31
問題文
導出表を説明したものはどれか。
選択肢
ア:実表に依存していない表のことである。
イ:実表の一部をコピーして別に保存した表である。
ウ:何らかの問合せによって得られた表である。(正解)
エ:二つ以上の実表の関連である。
導出表を説明したものはどれか【午前2 解説】
要点まとめ
- 結論:導出表とは「何らかの問合せによって得られた表」であり、元の実表から抽出・加工された結果である。
- 根拠:導出表は実表(元データ)に基づき、問合せや計算処理を通じて作成されるため、実表のコピーや単なる関連とは異なる。
- 差がつくポイント:実表のコピーや単なる関連ではなく、問合せ結果として動的に生成される点を理解することが重要である。
正解の理由
選択肢ウは「何らかの問合せによって得られた表」とあり、導出表の定義に合致します。導出表は実表からSQLのSELECT文などの問合せを実行して得られる一時的または永続的な表であり、元のデータを加工・抽出した結果です。
一方、アは「実表に依存していない表」とあり誤りです。導出表は実表に依存しています。イは「実表の一部をコピーして別に保存した表」であり、これは単なるコピー表で導出表とは異なります。エは「二つ以上の実表の関連」であり、これは結合表や関連表の説明に近いですが、導出表の定義とは異なります。
一方、アは「実表に依存していない表」とあり誤りです。導出表は実表に依存しています。イは「実表の一部をコピーして別に保存した表」であり、これは単なるコピー表で導出表とは異なります。エは「二つ以上の実表の関連」であり、これは結合表や関連表の説明に近いですが、導出表の定義とは異なります。
よくある誤解
導出表を単なるコピー表や実表の関連表と混同しやすいですが、導出表は問合せ結果として動的に生成される点が異なります。
解法ステップ
- 導出表の定義を確認する(問合せ結果として得られる表)。
- 選択肢の内容を「実表との関係」「生成方法」で比較する。
- 実表に依存しない表(ア)は誤りと判断。
- 実表のコピー(イ)は単なる複製で導出表ではない。
- 実表の関連(エ)は結合表の説明に近いが導出表とは異なる。
- 問合せ結果(ウ)が導出表の正しい説明と判断する。
選択肢別の誤答解説
- ア: 実表に依存しない表は存在しないわけではないが、導出表は実表に依存して生成されるため誤り。
- イ: 実表の一部をコピーしただけでは導出表とは呼ばれず、単なる複製表である。
- ウ: 何らかの問合せによって得られた表であり、導出表の定義に合致するため正解。
- エ: 二つ以上の実表の関連は結合表や関連表の説明であり、導出表の説明とは異なる。
補足コラム
導出表はデータベースにおいてビュー(View)と似た概念であり、問合せ結果を一時的または永続的に表として扱うことができます。ビューは実表のデータを直接持たず、問合せの定義を保存しているため、導出表の一種と考えられます。
FAQ
Q: 導出表とビューは同じですか?
A: ビューは導出表の一種で、問合せ結果を仮想的な表として扱う仕組みです。導出表は問合せ結果全般を指します。
A: ビューは導出表の一種で、問合せ結果を仮想的な表として扱う仕組みです。導出表は問合せ結果全般を指します。
Q: 導出表は実表のコピーとどう違いますか?
A: 導出表は問合せによって動的に生成されるのに対し、コピー表は実表の静的な複製です。
A: 導出表は問合せによって動的に生成されるのに対し、コピー表は実表の静的な複製です。
関連キーワード: 導出表、実表、問合せ結果、ビュー、データベース

\ せっかくなら /
応用情報技術者を
クイズ形式で学習しませんか?
クイズ画面へ遷移する→
すぐに利用可能!

