令和元年度 秋期 問66
主キーを設定する理由
出典: 令和元年度 秋期 ITパスポート試験 公開問題 問66 (IPA)
関係データベースにおいて,主キーを設定する理由はどれか。
- ア 算術演算の対象とならないことが明確になる。
- イ 主キーを設定した列が検索できるようになる。
- ウ 他の表からの参照を防止できるようになる。
- エ 表中のレコードを一意に識別できるようになる。
正解と解説を見る
正解: エ
- ア: 主キーの目的は、算術演算の対象かどうかを示すことではありません。
- イ: 主キー以外の列も検索できます。
- ウ: 主キーは、他の表から参照するときの手掛かりになります。参照を防止するものではありません。
- エ: 表中のレコードを一意に識別できるようにするためなので、正しい答えです。
ポイント
主キーは、表の中の各レコードを一意に (他と重複せず) 識別するための項目です。例えば社員番号や商品コードです。
- 主キーでなくても、列は検索できます。
- 他の表から参照されるのは、むしろ外部キーを通じて可能になります。
- 算術演算の対象かどうかとは関係ありません。
この問題の用語: 主キー
広告
「データベース」をこのサイトで解く (記録・間違えた問題の解き直し・AI教師への質問)
広告