平成28年度 秋期 ITパスポート試験 問95
テクノロジ/データベース関係データベースにおける主キーに関する記述のうち,適切なものはどれか。
出典:平成28年度 秋期 ITパスポート試験 問95
- ア主キーに設定したフィールドの値に 1 行だけなら NULL を設定することができる。
- イ主キーに設定したフィールドの値を更新することはできない。
- ウ主キーに設定したフィールドは他の表の外部キーとして参照することができない。
- エ主キーは複数フィールドを組み合わせて設定することができる。
正解:エ
解説
主キーは,表の中で行を一意に識別するための項目で,空(NULL)にはできず,値が重複してはいけません。複数の項目を組み合わせて 1 つの主キーにすることができます。また,主キーの値は他の表の外部キーから参照できますが,値の更新は(制約を守れば)可能です。
下線の用語は 用語集 で意味を確認できます。
選択肢ごとの解説
- ア誤り。主キーには NULL を設定できません(1 行だけでも不可)。
- イ誤り。主キーの値を更新することはできます。ただし,重複しないなどの制約を守る必要があります。
- ウ誤り。主キーは他の表の外部キーから参照されるのが普通です。
- エ正しい。複数フィールドを組み合わせた主キー(複合キー)を設定できます。