SkillStack
テクノロジ系65 / 100問

ITパスポート試験 令和7年度 公開問題 問65

DBMSにおいて、データの検索を高速に行う目的で、必要に応じて設定して利用する情報はどれか。

選択肢を押すと答え合わせができます。

正解と解説を見る

【正解】ア

アの「インデックス」が正解です。

インデックス(索引)は、データベースのテーブルに対して検索を高速化するために作成するデータ構造です。本の索引と同様に、特定の列の値とその値が格納されている行の位置を対応付けて管理します。インデックスを適切に設定することで、大量のデータから目的のデータを素早く検索できます。

イの「外部キー」は誤りです。外部キーは、テーブル間の参照関係(リレーションシップ)を定義するためのもので、検索の高速化が目的ではありません。

ウの「主キー」は誤りです。主キーは、テーブル内の各行を一意に識別するためのもので、検索の高速化が主目的ではありません(ただし、主キーには自動的にインデックスが作成されることが多いです)。

エの「スキーマ」は誤りです。スキーマは、データベースの構造(テーブル、列、データ型など)を定義したものです。

【ポイント】 インデックスは検索を高速化しますが、データの追加・更新・削除時にはインデックスの更新も必要になるため、過剰なインデックス作成は逆に性能低下を招く場合があります。

出典:令和7年度 ITパスポート試験 公開問題 問65
※ 解説は SkillStack 編集部が作成したものです。Web 表示のため、図表の配置や表記を一部改めています。

この回の100問を、アプリで通しで解く

  • 本番と同じ問題数・制限時間で通し演習(模試モード)
  • 間違えた問題は自動で「復習すべき問題」に回る
  • 解説で分からない点はAIに質問できる
SkillStackで無料で始める