分類テクノロジ系 » データベース » データベース設計新しい試験範囲外(2027年度からの新しい試験には出ない分野)年度令和7年度の100問の一覧
DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか。
正解と解説
正解:ア
ア○ 正解 インデックス(索引)は、検索を速くするために、必要な列に設定して使う情報です。
イ× 外部キーは、ほかの表の主キーを参照して表どうしの関連を表す列です。検索の高速化が目的ではありません。
ウ× 主キーは、表の各行を一意に識別するための列です。
エ× スキーマは、データベースの構造(表や列、関連など)の定義です。
解説
関係データベースでは、表の行を一意に決める列を主キー、ほかの表の主キーを参照する列を外部キー、データベース全体の構造の定義をスキーマと呼びます。
これらはデータの「形」を決めるもので、速さのための仕組みではありません。検索を速くするために、必要な列に後から付けて使うのがインデックス(索引)です。本の巻末の索引と同じで、全部の行を順に調べなくても目的の行の場所がすぐ分かります。
教科書 17-2この問題の知識
業務のデータを洗い出すデータ分析、エンティティとリレーションシップを描くE-R図、行を1つに特定する主キーと相手の表を指す外部キー、重複をなくして一貫性を保つ正規化、表を分けたあとの検索の速さまでを、公開問題を解ける形でまとめます。
この節で扱うこと:データベースの設計・正規化とパフォーマンス設計
Udemy の ITパスポート講座を、受講者数・★評価・口コミで比べたページです(広告を含みます)。
過去問教科書の一覧(現行の試験の順)教科書の一覧(新しい試験の順)
出典:IPA「ITパスポート試験 公開問題」令和7年度 問65。問題文と選択肢は改変せずに引用しています(表・図は文字に書き起こしたもの)。正解は IPA 公表の解答例によります。

