過去問ドリル

令和元年度 秋期 ITパスポート試験 問66

テクノロジ/データベース

関係データベースにおいて,主キーを設定する理由はどれか。

出典:令和元年度 秋期 ITパスポート試験 問66

正解:エ

解説

主キーは,表の中の各レコード(行)を他のレコードと区別して一つに特定するための項目(列)です。例えば社員表の「社員番号」のように,値の重複や空(NULL)を許さない列を主キーにすると,レコードを一意に識別できます。

下線の用語は 用語集 で意味を確認できます。

選択肢ごとの解説

  • ア誤り。主キーは数値でも設定でき,算術演算の対象かどうかとは関係ありません。
  • イ誤り。主キー以外の列でも検索はできるので,検索できるようにすることは主キーを設定する理由ではありません。
  • ウ誤り。主キーは他の表から参照される(外部キーで参照される)ためにも使われ,参照を防止するものではありません。
  • エ正しい。主キーを設定することで,表中のレコードを一意に識別できます。
ITパスポートの過去問を演習モードで解く