QUESTION 04
関係データベースの主キーに求められる性質はどれか。
出典:本サイト オリジナル教材(2026年)
本サイトで独自に作成。IPAの試験問題からの転載ではありません。
公開日:
選択肢を選んで、答え合わせをしましょう。
回答せずに正解・解説を確認する
正解:イ 値の重複を許さず、NULLも許さない
この表示だけでは、回答数や正答率は変わりません。
解説
主キーは、表の各行を一意に識別するための列、または列の組合せです。値の重複もNULLも許さず、どの行かを確実に特定します。
ア
重複すると行を一意に識別できません。
イ
一意性と非NULL性が主キーの条件です。
ウ
整数や文字列など、適切な型を使用できます。
エ
行を識別できれば一部の列だけでも構いません。
関連知識
主キーは複数列でも構成できます。例えば受注明細の「受注番号と明細番号」の組合せが主キーなら、それぞれの列の値は別の行と重複しても、組合せは重複できません。
間違えやすいポイント
複合主キーで一意なのは列の組合せです。主キーを構成する各列が単独でも一意である必要はありません。
覚え方
主キーは行の名札。一意でNULLなし。
実務での意味
明細番号だけでは他の受注と衝突する場合に、受注番号も含めて一行を特定します。
解説:本サイト編集部によるオリジナル文章