平成29年度春期 問26 / 80

平成29年度 春期 応用情報技術者試験 午前 問26

データモデルを解釈してオブジェクト図を作成した。解釈の誤りを適切に指摘した記述はどれか。ここで,モデルの表記にはUMLを用い,オブジェクト図の一部の属性の表示は省略した。

問題の図

キーボード:1〜4 で解答 → 次の問題 ← 前の問題

正解と解説を見る

正解:ア

データモデルの多重度は次のとおりです。 - 顧客1に対して注文は*(0以上):1人の顧客は複数の注文をもてます。注文は必ず1人の顧客に対応します。 - 注文*に対して商品は1:1件の注文は必ず1つの商品に対応します。1つの商品は0件以上の注文に対応します。

  • ア: “123456:注文”が複数の商品にリンクしているのは誤り
    正しい。注文から見た商品の多重度は1なので,1件の注文は1つの商品にしかリンクできません。“123456:注文”が“47型テレビ”と“2ドア冷蔵庫”の2つにリンクしているのは誤りです。

  • イ: “2ドア冷蔵庫:商品”が複数の注文にリンクしているのは誤り
    誤り。商品から見た注文の多重度は*なので,1つの商品が複数の注文にリンクしても問題ありません。

  • ウ: “A商店:顧客”が複数の注文にリンクしているのは誤り
    誤り。顧客から見た注文の多重度は*なので,1人の顧客が複数の注文にリンクしても問題ありません。

  • エ: “ドラム式洗濯機:商品”がどの注文にもリンクしていないのは誤り
    誤り。商品から見た注文の多重度は*(0以上)なので,どの注文にもリンクしていない商品があっても問題ありません。


答え

ア: “123456:注文”が複数の商品にリンクしているのは,誤りである。

出典:平成29年度 春期 応用情報技術者試験 午前 問26

平成29年度春期の他の問題