UMLを用いて表した図のデータモデルから、“部品”表、“納入”表及び“メーカー”表を関係データベース上に定義するときの解釈のうち、適切なものはどれか。
ア | 同一の部品名を同一のメーカーから複数回納入することは許さない。 |
イ | “納入”表には外部キーは必要ない。 |
ウ | 部品番号とメーカー番号の組みを“納入”表の候補キーの一部にできる。 |
エ | “メーカー”表は、外部キーとして部品番号をもつことになる。 |
答え ウ
【解説】
ア | “納入”表から見て“部品”表と“メーカー”表は1つだが、同じ組み合わせが他にもあることは制限されていない。(×) |
イ | “納入”表には“部品”表と“メーカー”表を参照するための外部キーが必要です。(×) |
ウ | 部品番号とメーカー番号の組みを“納入”表の候補キーの一部にできます。(〇) |
エ | “メーカー”表と“部品”表は直接参照関係がないので、外部キーとして部品番号をもつことはありません。(×) |
【キーワード】
・データモデル