戦国IT - 情報処理技術者試験の過去問対策サイト
お知らせお問い合わせ料金プラン

応用情報技術者 2016年 秋期 午前226


問題文

データベースの3層スキーマ構造に関する記述のうち、適切なものはどれか。

選択肢

概念スキーマは、データの物理的関係を表現する。
外部スキーマは、データの利用者からの見方を表現する。(正解)
内部スキーマは、データの論理的関係を表現する。
物理スキーマは、データの物理的関係を表現する。

データベースの3層スキーマ構造に関する問題【午前2 解説】

要点まとめ

  • 結論:外部スキーマは利用者視点のデータ構造を表し、が正解です。
  • 根拠:3層スキーマは「外部(利用者視点)」「概念(論理構造)」「内部(物理構造)」の3層で構成されます。
  • 差がつくポイント:各スキーマの役割を正確に理解し、物理的・論理的・利用者視点の違いを区別できることが重要です。

正解の理由

選択肢イの「外部スキーマは、データの利用者からの見方を表現する」は正しいです。
外部スキーマはユーザーやアプリケーションごとに異なるデータの見え方(ビュー)を定義し、利用者が必要とする情報だけを提供します。
これに対し、概念スキーマはデータベース全体の論理的構造を示し、内部スキーマはデータの物理的な格納方法を定義します。

よくある誤解

  • 概念スキーマを物理的な構造と混同しやすい。
  • 内部スキーマを論理構造と誤認することが多い。

解法ステップ

  1. 3層スキーマの名称と役割を確認する。
  2. 外部スキーマは利用者視点、概念スキーマは論理構造、内部スキーマは物理構造であることを理解する。
  3. 選択肢の説明と3層スキーマの定義を照合する。
  4. 正しい説明をしている選択肢を選ぶ。

選択肢別の誤答解説

  • ア:概念スキーマは物理的関係ではなく論理的関係を表現するため誤り。
  • :外部スキーマは利用者の見方を表現し正解。
  • ウ:内部スキーマは物理的関係を表現し、論理的関係ではないため誤り。
  • エ:物理スキーマという用語は一般的に使わず、内部スキーマが物理的関係を表すため誤り。

補足コラム

3層スキーマ構造はデータベースの抽象化を実現し、利用者の多様な要求に柔軟に対応可能です。
  • 外部スキーマ(ビュー層):利用者ごとに異なるデータの見え方を提供。
  • 概念スキーマ(論理層):全体のデータ構造と制約を定義。
  • 内部スキーマ(物理層):データの格納方法やアクセスパスを定義。
    この分離により、物理構造の変更が利用者に影響を与えにくくなります。

FAQ

Q: 外部スキーマとビューは同じ意味ですか?
A: はい、外部スキーマは利用者ごとのビューを定義するため、ほぼ同義です。
Q: 内部スキーマはどのような情報を持っていますか?
A: データの格納形式やインデックス、アクセス方法など物理的な詳細を持ちます。
Q: 概念スキーマは誰が設計しますか?
A: データベース管理者(DBA)が全体の論理構造を設計します。

関連キーワード: 3層スキーマ、外部スキーマ、概念スキーマ、内部スキーマ、データベース設計、データ抽象化、ビュー
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

応用情報技術者
クイズ形式で学習しませんか?

クイズ画面へ遷移する

すぐに利用可能!

©︎2026 情報処理技術者試験対策アプリ

このサイトについてプライバシーポリシー利用規約特商法表記開発者について