データベーススペシャリスト令和6年秋期 午前Ⅱ 問6

問6

階層構造をもつ組織と,従業員の組織への所属を表すUMLのクラス図のうち,"従業員は組織階層中のどの組織にも所属できるが,兼務はしない"とするものはどれか。
  • 06a.png/image-size:247×122
  • 06i.png/image-size:195×135
  • 06u.png/image-size:197×109
  • 06e.png/image-size:191×58

分類

テクノロジ系 » データベース » データベース設計

正解

解説

  • 従業員エンティティは、末端組織エンティティのみと関連付けられているため、末端組織にしか所属できません。よって、"どの組織にも所属できる"という条件を満たしていません。
  • 組織エンティティと従業員エンティティの多重度を見ると、組織側が「*」、従業員側が「1」となっています。この関係では、1人の従業員が複数の組織に所属することが可能です。また、1つの組織に1人の従業員しか所属できません。よって、"兼務はしない"という条件を満たしていません。
  • 組織エンティティの階層構造を表せていません。また「イ」と同様に、"兼務はしない"という条件を満たしていません。
  • 正しい。組織の階層構造、従業員がその組織にも所属できること、従業員が所属する組織は1つであることが表現されています。
© 2016- データベーススペシャリストドットコム All Rights Reserved.

Pagetop