(IP)R1年秋 問66

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

 算術演算の対象とならないことが明確になる。

 主キーを設定した列が検索できるようになる。

 他の表からの参照を防止できるようになる。

 表中のレコードを一意に識別できるようになる。

解説を読む

正解:エ

解説:
関係データベース(RDB)では表同士を項目の関連付けで表すことができます。それぞれの表にはレコード(行)を特定するためのユニーク(一意)な項目が必ず必要になります。このユニークな項目を主キーと呼びます。主キーは単一の項目である必要はなく複数の項目で主キーとなる複合キーも存在します。

ア.主キーを計算結果から求める可能性はあります。すなわち算術対象となる場合があり得ます。

イ.主キーにより行(レコード)は特定できますが列は検索や特定できません。

ウ.主キーは他表にある外部キーから参照されます。

エ.正解です。上記解説もご参照ください。

解説を閉じる

コメント