ホーム > データベーススペシャリスト試験 > 2011年
データベーススペシャリスト試験 2011年 午前2 問04
次のオブジェクト図(インスタンスを表す図)に対応する概念データモデルはどれか。ここで, オブジェクト図及び概念データモデルの表記には UML を用いる。


解説
オブジェクト図から読み取れる実体関係
クラス | インスタンス例 | 解析 |
---|
地域 | 東京,大阪 | 2 つ存在 |
仕入先 | 11(東京),25・37(大阪) | 地域 1 件に対し複数の仕入先 仕入先が複数地域に属する例はない |
仕入(取引行) | #01〜#06 | 各仕入先に複数行(*) |
部品 | 136, 205, 338 | 1 行は必ず 1 つの部品を指すが 同じ部品を複数行が参照している |
まとめると 多重度 は下表のとおり。
関連 | 多重度 (左側 ← → 右側) |
---|
地域 – 仕入先 | 1 ← → * |
仕入先 – 仕入 | 1 ← → * |
仕入 – 部品 | * ← → 1 |
選択肢の比較
選択肢 | 地域–仕入先 | 仕入先–仕入 | 仕入–部品 | 適合 |
---|
ア | 1 – 1 | 1 – * | 1 – * | 地域が1対多でない → ✕ |
イ | 1 – * | 1 – * | * – 1 | ◎ |
ウ | 1 – * | * – 1 | 1 – * | 多重度が逆 → ✕ |
エ | * – * | * – 1 | 1 – 1 | 全て不一致 → ✕ |
結論
オブジェクト図の関係に最も合致する概念データモデルは
選択肢「イ」 である。