HOME»応用情報技術者平成29年春期»午前問26
応用情報技術者平成29年春期 午前問26
問26
データモデルを解釈してオブジェクト図を作成した。解釈の誤りを適切に指摘した記述はどれか。ここで,モデルの表記にはUMLを用い,オブジェクト図の一部の属性の表示は省略した。
- "123456:注文"が複数の商品にリンクしているのは,誤りである。
- "2ドア冷蔵庫:商品"が複数の注文にリンクしているのは,誤りである。
- "A商店:顧客"が複数の注文にリンクしているのは,誤りである。
- "ドラム式洗濯機:商品"がどの注文にもリンクしていないのは,誤りである。
分類
テクノロジ系 » データベース » データベース設計
正解
ア
解説
- 正しい。注文から見た商品の多重度は1なので、1つの注文は必ず1つの商品だけと関連付けられます。このため"123456:注文"から複数の商品への関連線はモデルに矛盾します。
- 商品から見た注文の多重度は0以上なので、1つの商品が複数の注文と関連していたとしても問題ありません。
- 顧客から見た注文の多重度は0以上なので、1人の顧客が複数の注文と関連していたとしても問題ありません。
- 商品から見た注文の多重度は0以上なので、どの注文とも関連付けられていない商品の存在も許されます。