関係データベースにおいて,主キーを設定する理由はどれか。
ア 算術演算の対象とならないことが明確になる。
イ 主キーを設定した列が検索できるようになる。
ウ 他の表からの参照を防止できるようになる。
エ 表中のレコードを一意に識別できるようになる。
解説を読む
正解:エ
解説:
関係データベース(RDB)では表同士を項目の関連付けで表すことができます。それぞれの表にはレコード(行)を特定するためのユニーク(一意)な項目が必ず必要になります。このユニークな項目を主キーと呼びます。主キーは単一の項目である必要はなく複数の項目で主キーとなる複合キーも存在します。
ア.主キーを計算結果から求める可能性はあります。すなわち算術対象となる場合があり得ます。
イ.主キーにより行(レコード)は特定できますが列は検索や特定できません。
ウ.主キーは他表にある外部キーから参照されます。
エ.正解です。上記解説もご参照ください。
解説を閉じる
コメント