令和元年度秋期 ITパスポート 問66 解説
関係データベースにおいて,主キーを設定する理由はどれか。
- ア算術演算の対象とならないことが明確になる。
- イ主キーを設定した列が検索できるようになる。
- ウ他の表からの参照を防止できるようになる。
- エ表中のレコードを一意に識別できるようになる。
答えを見る
正解 エ表中のレコードを一意に識別できるようになる。
要点主キーは表の各レコードを一意に識別するための列
解説
主キーは、表中のレコード(行)を一意に識別するための列(又は列の組合せ)で、値の重複やNULLは許されません。
- ア:主キーを設定しても算術演算の対象かどうかは決まらないので誤り。
- イ:主キーを設定しなくても、どの列でも検索はできるので誤り。
- ウ:主キーは他の表の外部キーから参照されるためのもので、参照を防止するものではないので誤り。