平成27年春期試験午前問題 午前Ⅱ 問4

午前Ⅱ 問4解説へ
UMLを用いて記述したデータモデルにおいて,"受講"クラスの属性として,適切なものはどれか。
04.gif

  • 学期名
  • 科目名
  • 氏名
  • 成績
正解 問題へ
分野:テクノロジ系
中分類:データベース
小分類:データベース設計
このクラス図は学生、学期、授業科目の三項関連となっていて、学生は1つの学期に複数の授業科目を受講でき、学期が異なれば受講済の授業科目をもう一度受講できます。

このため"受講"クラスには「学生」「学期」「授業科目」の組合せの数だけ受講データが存在し得ます。成績は受講単位でつけられるので"受講"クラスの属性にするのが適切です。
  • 学期名は学期に付随する情報なので"学期"クラスがもつべき属性です。
  • 科目名は授業科目に付随する情報なので"授業科目"クラスがもつべき属性です。
  • 氏名は学生に付随する情報なので"学生"クラスがもつべき属性です。
  • 正しい。

Pagetop