ソフトウェア開発技術者試験 2001年度 = 平成13年度 午前 問71

 関係データベースのキーに関する記述のうち、適切なものはどれか。

ア インデックスを付与した列又は列の組は、必ず候補キーである。
イ 候補キーとは、表の中の行を一意に識別する列又は列の組であり、一つの表に対して一つだけである。
ウ 候補キーには、必ずインデックスを付与しなければならない。
エ 主キーは、一つの表内に一つだけであり、一意性を保証するためにNULL値は認められない。

解答



解説

 主キーは、一つの表内に一つだけであり、一意性を保証するためにNULL値は認められません。候補キーは、表の中の行を一意に識別する列又は列の組ですが、一つの表に対して一つだけであるとは限りません。
 候補キーが複数ある場合、そのうちの一つを主キーとします。

 インデックスを付与した列又は列の組は、候補キーであるとは限りません

 候補キーとは、表の中の行を一意に識別する列又は列の組ですが、一つの表に対して一つだけであるとは限りません

 候補キーには、必ずインデックスを付与しなければならないわけではありません

 主キーは、一つの表内に一つだけであり、一意性を保証するためにNULL値は認められない。


BohYoh.comトップページへ