UMLを用いて表したデータモデルを関係データベース上に実装する際の解釈のうち、適切なものはどれか。

| ア | “指定送付先”を指定する際、“付加情報”表のどの行でも選択できる。 |
| イ | “付加情報”表と“顧客”表の行数は一致していなければならない。 |
| ウ | “付加情報”表には“顧客”表に対する参照制約を指定する。 |
| エ | “付加情報”表には“注文”表に対する参照制約を指定する。 |
答え ウ
【解説】
| ア | “指定送付先”を指定する際、“顧客”表にに応した“付加情報”表の行を選択します。(×) |
| イ | “顧客”表からみた“付加情報”表の多重度は“*”なので行数は一致しないことがあります。(×) |
| ウ | “付加情報”表からみた“顧客”表の多重度は“1”なので、“付加情報”表に対応する“顧客”表が必ず存在するため、参照制約を指定します。(〇) |
| エ | “付加情報”表からみた“注文”表の多重度は“*”なので、に対する参照制約を指定する必要はありません。(×) |
【キーワード】
・参照制約