出典:令和7年度 ITパスポート試験(IP) 問65
スポンサーリンク
予備知識
| 用語 | 意味 |
|---|---|
| データベース | データを入れておく箱 |
| DBMS | 「データベースを便利に使うための あれやこれやな機能が付いているソフトのことだけど、単にデータベースのことだと思っていいですよ」な用語 |
| インデックス | 今回はデータベースの話なので「検索を速くするための仕組み」と思ってください |
| 外部キー | 「ここの値は、こっちから選んで入れなさい」制約 |
| 主キー | データベースのデータを一意に識別するための項目 |
| スキーマ | 何かの「構造」を指す用語だけど、分かりやすく説明できないや。ごめんね |
問題
| 問題文 |
|---|
| DBMSにおいて,データの検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか。 |
| ピヨ意訳:検索を高速化したいときに使うのは、どれ? |
| 解答選択肢 | |
|---|---|
| ア | インデックス |
| ピヨ意訳:- | |
| イ | 外部キー |
| ピヨ意訳:- | |
| ウ | 主キー |
| ピヨ意訳:- | |
| エ | スキーマ |
| ピヨ意訳:- | |

正解
| 正解 | |
|---|---|
| ア | インデックス |
| ピヨ意訳:- | |
ピヨピヨ解説
解答選択肢の意味を知っているかの問題ですね。
「ア:インデックス」は、今回はデータベースの話なので「検索を速くする仕組み」と解釈してください。
登場シーンによって具体的に何を指すかは変わってきます。
「インデックス」自体の意味は「索引」です。
「イ:外部キー」は「この項目には好き勝手な値を入れちゃダメだよ。こっちから選んで入れなさいね」な制約です。
データベースの項目に付ける制限です。
「ウ:主キー」は「データベースのデータを一意に識別するための項目」です。
例えば「主キーが『1』のやつ!」と言われたら「あっ、このデータね」と一発でデータを特定できます。
背番号みたいなイメージです。
「エ:スキーマ」は何かの「構造」を指す用語です。
具体的に何を指すかは登場シーンによって変わってきます。
よく分からないと思いますが、この問題の正解ではないので取りあえず気にしないでください。
問題文で聞いているのは「データの検索を高速に行う目的」で利用する情報です。
検索を速くする仕組みである「ア:インデックス」が正解です。
ちなみに、主キーを設定した項目は自動でインデックスが貼られます。
よって、主キーを設定しても検索を高速化できます……が、主キーを設定する目的はデータの識別です。
検索の高速化では ありません。
気が向いたら、頭の片隅にでも置いておいてあげてください。






