IPA過去問ドリル

平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問21

テクノロジ/データベース

概念データモデルの解釈として,適切なものはどれか。ここで,モデルの表記にはUMLを用いる。

平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問21の図

出典:平成22年度 秋期 システムアーキテクト試験 午前Ⅱ 問21

正解:ア

解説

図のモデルでは,“在庫取引”は“在庫品”に対して“移動元”“移動先”という二つの関連(それぞれ多重度1対多)をもっており,1件の在庫取引データを記録する際には,移動元と移動先の2件の在庫品データ(在庫数量など)が更新される関係になっている。

選択肢ごとの解説

  • 正しい。“在庫取引”は移動元・移動先という二つの関連で“在庫品”と結び付いており,1件の在庫取引データを記録する際には,対応する2件の在庫品データが更新される。
  • 誤り。“在庫品”エンティティの属性は在庫数量のみであり,過去の在庫数量を保持する属性は示されていない。
  • 誤り。“在庫品”は“倉庫”と“品目”の両方に関連付けられており,倉庫別・品目別の入出庫状況(在庫取引)を把握することは可能である。
  • 誤り。制約として「同一品目間の移動だけを許す」と明記されており,品目の異なる在庫品データ間で在庫取引データを記録することはできない。
システムアーキテクトの過去問を演習モードで解く