データモデルを解釈してオブジェクト図を作成した。
解釈の誤りを適切に指摘した記述はどれか。
ここで,モデルの表記にはUMLを用い,オブジェクト図の一部の属性の表示は省略した。
正答1
解説
正解はア。
データモデルでは注文と商品の多重度が「*対1」,すなわち1件の注文は必ず1つの商品にしか対応できない。
オブジェクト図で“123456:注文”が47型テレビと2ドア冷蔵庫という複数の商品にリンクしているのは,この多重度に反しており誤りである。
顧客と注文(1対*)や,商品が複数の注文からリンクされること自体は多重度上問題ない。