データモデルを解釈してオブジェクト図を作成した。解釈の誤りを適切に指摘した記述はどれか。ここで、モデルの表記にはUMLを用い、オブジェクト図の一部の属性の表示は省略した。
多対1の側は1件しか結べない。多重度の上限違反を見抜く

選択肢
- ア“123456:注文”が複数の商品にリンクしているのは、誤りである。
- イ“2ドア冷蔵庫:商品”が複数の注文にリンクしているのは、誤りである。
- ウ“A商店:顧客”が複数の注文にリンクしているのは、誤りである。
- エ“ドラム式洗濯機:商品”がどの注文にもリンクしていないのは、誤りである。
正解と解説
正解:ア “123456:注文”が複数の商品にリンクしているのは、誤りである。
データモデルでは顧客と注文が1対多、注文と商品が多対1で結ばれている。注文側から見ると、1件の注文が対応づく商品はちょうど一つに限られ、逆に1つの商品は多数の注文から参照されうる、という構造になる。オブジェクト図で1件の注文が二つの商品インスタンスにリンクしているのは、この多重度の上限を超えており、モデルと矛盾する。なお、1顧客が複数の注文をもつことや、まだ注文されていない商品が存在することは、モデル上いずれも許容される。
選択肢ごとの解説
- ア正しい。注文と商品は多対1なので、1件の注文が複数の商品にリンクするのは多重度に反する。
- イ商品側は多数の注文から参照される側なので、複数の注文にリンクしていても矛盾しない。
- ウ顧客と注文は1対多なので、1顧客が複数の注文にリンクするのは正しい解釈である。
- エどの注文にも現れない商品が存在することはモデル上許容され、誤りとはいえない。
同じ分野の他の問題
- デザインパターンの一つであるObserverパターンを利用して実現できることはどれか。2018年度 春期 午前II 問22
- UDPを使用しているものはどれか。2025年度 秋期 午前II 問22
- セキュリティ対策としてのCASBの利用方法とその効果はどれか。2025年度 秋期 午前II 問20
- SAMLの説明として、最も適切なものはどれか。2025年度 秋期 午前II 問17
- プロジェクトマネジメントの進捗管理や課題管理にだけでなく、サービスマネジメントのインシデント管理やサービス要求管理にも利…2025年度 秋期 午前II 問11
最終更新:2026-08-25/解説・選択肢ごとの解説は資格暗記が独自に作成しています。問題文と選択肢の出典は上記のとおりです。