平成21年度秋期 ITパスポート 問84 解説
関係データベースの主キーに関する記述のうち,適切なものはどれか。
- ア関係データベースの各表は,主キーだけで関係付けられる。
- イ主キーとして指定した項目は,NULLを属性値としてもつことができる。
- ウ一つの表において,主キーとして指定した項目の値に同一のものがあってもよい。
- エ一つの表において,複数の項目を組み合わせて主キーとしてもよい。
答えを見る
正解 エ一つの表において,複数の項目を組み合わせて主キーとしてもよい。
要点主キーは複数の項目を組み合わせてもよい(複合キー)
解説
主キーは,表の中の行を一意に特定するための項目で,一つの項目で特定できない場合は,複数の項目を組み合わせて主キー(複合キー)とすることができます。
- ア:表どうしは,主キーと他の表の外部キーの対応などで関係付けられ,主キーだけで関係付けられるわけではないので誤り。
- イ:主キーの値はNULL(空値)を許さないので誤り。
- ウ:主キーの値は表の中で重複してはならない(一意性制約)ので誤り。