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

応用情報技術者 2022年 春期 午前227


問題文

ANSI/SPARC 3層スキーマモデルにおける内部スキーマの設計に含まれるものはどれか。

選択肢

SQL 問合せ応答時間の向上を目的としたインデックスの定義(正解)
エンティティ間の “1対多”、“多対多” などの関連を明示するE-R モデルの作成
エンティティ内やエンティティ間の整合性を保つための一意性制約や参照制約の設定
データの冗長性を排除し、更新の一貫性と効率性を保持するための正規化

ANSI/SPARC 3層スキーマモデルにおける内部スキーマの設計に含まれるものはどれか【午前2 解説】

要点まとめ

  • 結論:内部スキーマの設計には、物理的なデータ構造やアクセス方法の定義が含まれ、インデックスの設定が該当します。
  • 根拠:ANSI/SPARCモデルの内部スキーマは、データの格納方法や効率的なアクセス手段を具体的に設計する層だからです。
  • 差がつくポイント:論理設計(概念スキーマ)と物理設計(内部スキーマ)の違いを正確に理解し、インデックスは物理設計の一部と認識することが重要です。

正解の理由

選択肢アの「SQL問合せ応答時間の向上を目的としたインデックスの定義」は、データの物理的な格納やアクセス効率を高めるための設計であり、内部スキーマの役割に該当します。内部スキーマはデータベースの物理的な実装に関わるため、インデックスの定義はここに含まれます。

よくある誤解

内部スキーマは単なる物理的なデータ保存だけでなく、アクセス効率を高めるための構造設計も含みます。論理設計の正規化やE-Rモデルは内部スキーマではなく概念スキーマの範囲です。

解法ステップ

  1. ANSI/SPARC 3層スキーマモデルの3層(外部・概念・内部)を理解する。
  2. 内部スキーマは物理的なデータ格納とアクセス方法の設計であると認識する。
  3. 各選択肢がどの層に該当するかを分類する。
  4. インデックスの定義は物理的アクセスの最適化なので内部スキーマに該当する。
  5. 正解はアと判断する。

選択肢別の誤答解説

  • ア: SQL問合せ応答時間の向上を目的としたインデックスの定義 → 正解。物理的アクセスの最適化は内部スキーマの範囲。
  • イ: E-Rモデルの作成 → 誤り。これは概念スキーマの設計であり、論理的なデータ構造の定義。
  • ウ: 一意性制約や参照制約の設定 → 誤り。整合性制約は論理設計(概念スキーマ)に含まれる。
  • エ: 正規化 → 誤り。正規化は論理設計の手法で、内部スキーマの物理設計とは異なる。

補足コラム

ANSI/SPARCモデルはデータベース設計の基本モデルで、外部スキーマ(ユーザ視点)、概念スキーマ(論理設計)、内部スキーマ(物理設計)の3層から成ります。内部スキーマはストレージ構造やインデックス、アクセスパスの設計を担当し、性能向上に直結します。

FAQ

Q: インデックスはどのスキーマで設計しますか?
A: インデックスは物理的なアクセス効率を高めるため、内部スキーマで設計します。
Q: 正規化はどの段階で行いますか?
A: 正規化は論理設計の一環で、概念スキーマの設計段階で実施します。

関連キーワード: ANSI/SPARCモデル、内部スキーマ、インデックス、データベース設計、物理設計
← 前の問題へ次の問題へ →
戦国ITクイズ機能

\ せっかくなら /

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

クイズ画面へ遷移する

すぐに利用可能!

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

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