「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

出典:令和7年度 ITパスポート試験(IP) 問65

difficulty難易度設定
スポンサーリンク

予備知識


用語意味
データベースデータを入れておく箱
DBMS「データベースを便利に使うための あれやこれやな機能が付いているソフトのことだけど、単にデータベースのことだと思っていいですよ」な用語
インデックス今回はデータベースの話なので「検索を速くするための仕組み」と思ってください
外部キー「ここの値は、こっちから選んで入れなさい」制約
主キーデータベースのデータを一意に識別するための項目
スキーマ何かの「構造」を指す用語だけど、分かりやすく説明できないや。ごめんね

問題


問題文
DBMSにおいて,データ検索を高速に行う目的で,必要に応じて設定して利用する情報はどれか。
ピヨ意訳:検索を高速化したいときに使うのは、どれ?

解答選択肢
インデックス
ピヨ意訳:-
外部キー
ピヨ意訳:-
主キー
ピヨ意訳:-
スキーマ
ピヨ意訳:-


正解までのつなぎ

正解


正解
インデックス
ピヨ意訳:-

ピヨピヨ解説


解答選択肢の意味を知っているかの問題ですね。

「ア:インデックス」は、今回はデータベースの話なので「検索を速くする仕組み」と解釈してください。
登場シーンによって具体的に何を指すかは変わってきます。
「インデックス」自体の意味は「索引」です。

「イ:外部キー」は「この項目には好き勝手な値を入れちゃダメだよ。こっちから選んで入れなさいね」な制約です。
データベースの項目に付ける制限です。

「ウ:主キー」は「データベースのデータを一意に識別するための項目」です。
例えば「主キーが『1』のやつ!」と言われたら「あっ、このデータね」と一発でデータを特定できます。
背番号みたいなイメージです。

「エ:スキーマ」は何かの「構造」を指す用語です。
具体的に何を指すかは登場シーンによって変わってきます。
よく分からないと思いますが、この問題の正解ではないので取りあえず気にしないでください。

問題文で聞いているのは「データの検索を高速に行う目的」で利用する情報です。

検索を速くする仕組みである「ア:インデックス」が正解です。

ちなみに、主キーを設定した項目は自動でインデックスが貼られます。
よって、主キーを設定しても検索を高速化できます……が、主キーを設定する目的はデータの識別です。
検索の高速化では ありません。
気が向いたら、頭の片隅にでも置いておいてあげてください。


スポンサーリンク
書籍画像030
書籍画像057


書籍画像
わわわ説明術コラム
宣伝だよ
7日間でハッキングをはじめる本 TryHackMeを使って身体で覚える攻撃手法と脆弱性
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本【Audible】
あたえる人があたえられる