応用情報技術者 2016年 秋期 午前2 問26
問題文
データベースの3層スキーマ構造に関する記述のうち、適切なものはどれか。
選択肢
ア:概念スキーマは、データの物理的関係を表現する。
イ:外部スキーマは、データの利用者からの見方を表現する。(正解)
ウ:内部スキーマは、データの論理的関係を表現する。
エ:物理スキーマは、データの物理的関係を表現する。
データベースの3層スキーマ構造に関する問題【午前2 解説】
要点まとめ
- 結論:外部スキーマは利用者視点のデータ構造を表し、イが正解です。
- 根拠:3層スキーマは「外部(利用者視点)」「概念(論理構造)」「内部(物理構造)」の3層で構成されます。
- 差がつくポイント:各スキーマの役割を正確に理解し、物理的・論理的・利用者視点の違いを区別できることが重要です。
正解の理由
選択肢イの「外部スキーマは、データの利用者からの見方を表現する」は正しいです。
外部スキーマはユーザーやアプリケーションごとに異なるデータの見え方(ビュー)を定義し、利用者が必要とする情報だけを提供します。
これに対し、概念スキーマはデータベース全体の論理的構造を示し、内部スキーマはデータの物理的な格納方法を定義します。
外部スキーマはユーザーやアプリケーションごとに異なるデータの見え方(ビュー)を定義し、利用者が必要とする情報だけを提供します。
これに対し、概念スキーマはデータベース全体の論理的構造を示し、内部スキーマはデータの物理的な格納方法を定義します。
よくある誤解
- 概念スキーマを物理的な構造と混同しやすい。
- 内部スキーマを論理構造と誤認することが多い。
解法ステップ
- 3層スキーマの名称と役割を確認する。
- 外部スキーマは利用者視点、概念スキーマは論理構造、内部スキーマは物理構造であることを理解する。
- 選択肢の説明と3層スキーマの定義を照合する。
- 正しい説明をしている選択肢を選ぶ。
選択肢別の誤答解説
- ア:概念スキーマは物理的関係ではなく論理的関係を表現するため誤り。
- イ:外部スキーマは利用者の見方を表現し正解。
- ウ:内部スキーマは物理的関係を表現し、論理的関係ではないため誤り。
- エ:物理スキーマという用語は一般的に使わず、内部スキーマが物理的関係を表すため誤り。
補足コラム
3層スキーマ構造はデータベースの抽象化を実現し、利用者の多様な要求に柔軟に対応可能です。
- 外部スキーマ(ビュー層):利用者ごとに異なるデータの見え方を提供。
- 概念スキーマ(論理層):全体のデータ構造と制約を定義。
- 内部スキーマ(物理層):データの格納方法やアクセスパスを定義。
この分離により、物理構造の変更が利用者に影響を与えにくくなります。
FAQ
Q: 外部スキーマとビューは同じ意味ですか?
A: はい、外部スキーマは利用者ごとのビューを定義するため、ほぼ同義です。
A: はい、外部スキーマは利用者ごとのビューを定義するため、ほぼ同義です。
Q: 内部スキーマはどのような情報を持っていますか?
A: データの格納形式やインデックス、アクセス方法など物理的な詳細を持ちます。
A: データの格納形式やインデックス、アクセス方法など物理的な詳細を持ちます。
Q: 概念スキーマは誰が設計しますか?
A: データベース管理者(DBA)が全体の論理構造を設計します。
A: データベース管理者(DBA)が全体の論理構造を設計します。
関連キーワード: 3層スキーマ、外部スキーマ、概念スキーマ、内部スキーマ、データベース設計、データ抽象化、ビュー

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

