過去問解きまくり研究所 ホーム

データベース|令和5年度 ITパスポート試験 問78

関係データベースの主キーの設定に関する記述として,適切なものだけを全て挙げたものはどれか。

- a 値が他のレコードと重複するものは主キーとして使用できない。
- b インデックスとの重複設定はできない。
- c 主キーの値は数値でなければならない。
- d 複数のフィールドを使って主キーを構成できる。

解説

値の重複を許さないaと、複数フィールドで構成できるdです。

主キーは、表の中の一つの行を、ほかと取り違えずに指し示すための項目です。同じ値が二つ以上の行に現れると、どちらを指しているのか決められなくなるため、aの、値が他のレコードと重複するものは主キーとして使用できないという記述は正しいものです。また、一つのフィールドだけでは行を決めきれないときは、複数のフィールドを組み合わせて一つの主キーとすることができます。よってdも正しい記述です。bのインデックスとの重複設定も、cの数値でなければならないという制限も、主キーの条件ではありません。求められているのは、行を一つに決められることだけだと押さえておけば迷いません。

ほかの選択肢はなぜ違うのか

この問題に関係する言葉

出典:令和5年度 ITパスポート試験 問78

この問題を演習で解く

同じ単元をまとめて解くならデータベースへ。

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)