FE Study
FE Study メニュー

学習記録はこのブラウザー内に保存されます。

ホーム問題を解く
ログイン不要・無料で学習

ONE QUESTION, ONE STEP

主キーを学ぼう

選んで、確かめて、理解する。焦らず進めましょう。

科目Aデータベース基礎
QUESTION 04

関係データベースの主キーに求められる性質はどれか。

出典:本サイト オリジナル教材(2026年)

本サイトで独自に作成。IPAの試験問題からの転載ではありません。

公開日:

解答を一つ選んでください

選択肢を選んで、答え合わせをしましょう。

回答せずに正解・解説を確認する

正解:イ 値の重複を許さず、NULLも許さない

この表示だけでは、回答数や正答率は変わりません。

解説

主キーは、表の各行を一意に識別するための列、または列の組合せです。値の重複もNULLも許さず、どの行かを確実に特定します。

ア

重複すると行を一意に識別できません。

イ

一意性と非NULL性が主キーの条件です。

ウ

整数や文字列など、適切な型を使用できます。

エ

行を識別できれば一部の列だけでも構いません。

関連知識

主キーは複数列でも構成できます。例えば受注明細の「受注番号と明細番号」の組合せが主キーなら、それぞれの列の値は別の行と重複しても、組合せは重複できません。

間違えやすいポイント

複合主キーで一意なのは列の組合せです。主キーを構成する各列が単独でも一意である必要はありません。

覚え方

主キーは行の名札。一意でNULLなし。

実務での意味

明細番号だけでは他の受注と衝突する場合に、受注番号も含めて一行を特定します。

解説:本サイト編集部によるオリジナル文章

この問題の前後に、データベースの基礎知識ガイドで、 仕組み・比較・解き方を確認できます。 手順を確かめたい方は売上と入金を結合したら金額が倍に? 集計する粒度からSQLを直すの実習へ。 この問題の誤りを報告する(GitHub)。問題IDとURLを入力した下書きが開きます。自動投稿は行いません。 投稿は公開されるため、氏名・住所・メールアドレス・学習記録は記入しないでください。 詳しくはお問い合わせ窓口をご覧ください。