令和4年度春期 応用情報技術者試験 午前 問27

分野:データベース|実際に出題されたIPA過去問題

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

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

正解:ア

AI解説

ANSI/SPARC3層スキーマの内部スキーマは、データの物理的な格納方法や記憶構造を定義する層であり、アクセス性能向上のためのインデックス定義はこの内部スキーマの設計に含まれる。 ア: 正しい。SQL応答性能の向上を目的としたインデックスの定義は、データの物理的な格納・アクセス方法を扱う内部スキーマの設計に含まれる。 イ: エンティティ間の関連を表すE-Rモデルの作成は、業務上の意味的なデータ構造を扱う概念スキーマ(外部から見た論理設計)の段階に属し、内部スキーマではない。 ウ: 一意性制約や参照制約の設定はデータの論理的な整合性を保つための概念スキーマの設計に属し、物理的格納を扱う内部スキーマの範疇ではない。 エ: 正規化はデータの論理構造上の冗長性を排除する概念スキーマ設計の作業であり、物理的格納方法を扱う内部スキーマの設計ではない。 💡 3層スキーマは「外部スキーマ(利用者視点)」「概念スキーマ(論理的なデータ構造・制約・正規化)」「内部スキーマ(物理的格納方法・索引など)」の3層で整理し、インデックスは内部スキーマに属すると覚える。

出典:令和4年度 春期 応用情報技術者試験 午前 問27 / 独立行政法人情報処理推進機構(IPA)
※Web掲載用に表記を一部変更しています。著作権はIPAに帰属します。
📱 演習アプリで解く(無料・登録不要・2,640問収録)

「データベース」分野の攻略ポイント

関係モデル・正規化・SQL・トランザクション管理・障害回復・データベース設計が中心です。計算問題は少なく、定義と手順を正確に覚えていれば確実に得点できる、いわば「取りこぼしてはいけない」分野です。特に正規形とACID特性は毎年のように形を変えて出ます。

データベースの攻略ポイントをすべて見る(要点5項目・ひっかけ3項目)→

同じ分野(データベース)の過去問