データベース

ITパスポート試験データベース設計」の問題

テクノロジ系データベース難易度:easy
関係データベースにおいて,主キーを設定する理由はどれか。
算術演算の対象とならないことが明確になる。
主キーを設定した列が検索できるようになる。
他の表からの参照を防止できるようになる。
表中のレコードを一意に識別できるようになる。
正解
表中のレコードを一意に識別できるようになる。

主キー(Primary Key)の本来の目的は、表(テーブル)内の各レコードを一意に識別することである。主キーに指定された列は重複値とNULL値の両方が禁止されるため、どのレコードも必ず区別できる状態が保証される。

?選択肢ごとの解説

ア ×「算術演算の対象とならない」はデータ型の話であり、主キー設定とは無関係である。文字型や日付型の列も主キーに設定できる。
イ ×列の検索可否はインデックスや権限設定に依存する話であり、主キーを設定しなくても列は検索可能である。主キーには自動的にインデックスが作られる副次効果はあるが、それ…
ウ ×外部キー制約(FOREIGN…
エ ○主キー(Primary Key)の本来の目的は、表(テーブル)内の各レコードを一意に識別することである。主キーに指定された列は重複値とNULL値の両方が禁止されるため、どのレコードも必ず区別できる状態が保証される。
この問題の「深掘り・誤答の完全解説・試験のコツ・覚え方」はアプリで。

ITパスポート試験の全問を、一問ごとにAIの8-ways解説つきで。SRS暗記カード・全真模試・弱点診断まで。まずは無料で。

無料ではじめる →

ukamiru 過去問 · ITパスポート試験 · itpass-r1a-q66

【ITパスポート試験】データベース設計の問題と解答・解説|ukamiru 過去問