応用情報技術者試験 応用情報技術者試験 令和4年度春期 午前 問27: ANSI/SPARC 3 層スキーマモデルにおける内部スキーマの設計に含まれるものはどれか。
ANSI/SPARC 3 層モデルにおける内部スキーマの設計に含まれるものはどれか。
57.64%
問題本文
ANSI/SPARC 3 層スキーマモデルにおける内部スキーマの設計に含まれるものはどれか。
選択肢
- ア.SQL 問合せ応答時間の向上を目的としたインデックスの定義
- イ.エンティティ間の “1 対多”,“多対多” などの関連を明示する E-R モデルの作成
- ウ.エンティティ内やエンティティ間の整合性を保つための一意性制約や参照制約の設定
- エ.データの冗長性を排除し,更新の一貫性と効率性を保持するための正規化
正解
ア. SQL 問合せ応答時間の向上を目的としたインデックスの定義
解説
ANSI/SPARCの3層スキーマは,利用者の見方を表す外部スキーマ,データ全体の論理構造を表す概念スキーマ,物理的な格納方法を表す内部スキーマからなる。内部スキーマは記憶装置上での実装に関わる設計で,性能向上のためのインデックス定義などが該当する。したがって正解はアである。
選択肢ごとの解説
- ア.問合せ応答時間を向上させるインデックスの定義は物理的な格納・アクセス方法に関する設計で,内部スキーマに含まれる。正しい。
- イ.エンティティ間の関連を表すE-Rモデルの作成は,データ全体の論理構造を扱う概念スキーマの設計に当たる。
- ウ.一意性制約や参照制約の設定はデータの論理的な整合性を保つもので,概念スキーマの設計に位置づけられる。
- エ.冗長性を排除する正規化はデータの論理設計であり,概念スキーマの設計に当たる。内部スキーマではない。
応用情報技術者試験 令和4年度春期 午前 の過去問一覧へ戻る・問27