正答3
解説
正解は3です。
関係データベースにおける主キーの性質を問う問題です。
主キーは、表の中の各行を一意に識別するための列、または列の組です。
【選択肢別解説】
1:× 検索条件には、主キー以外の列も指定できます。
主キーを指定しなければ検索できないわけではありません。
2:× 数値型の列を主キーにしても、算術演算に使えなくなることはありません。
主キーの制約は一意性と非NULLだけです。
3:○ 主キーには一意性制約があるので、同じ表に主キーの値が等しい行が複数存在することはありません。
また、主キーの値はNULLにできません。
4:× 複数の列を組み合わせた主キーも構成できます。
これを複合キー(連結キー)といいます。
【ポイント】
主キーの条件は「一意であること」と「NULLを含まないこと」です。
1列で一意にならない場合は、複数列を組み合わせて主キーにします。