ホーム > データベーススペシャリスト試験 > 2015年

データベーススペシャリスト試験 2015年 午前204


UMLを用いて記述したデータモデルにおいて, “受講”クラスの属性として, 適切なものはどれか。
問題画像
学期名
科目名
氏名
成績(正解)

解説

図の読み取り

学生 1 ──* 受講 *── 1 授業科目
              │
              1
            学期
  • 受講 は「学生 × 授業科目 × 学期」の組を表す関連クラス。
  • 学生や科目、学期そのものの属性はそれぞれのクラス側に保持すればよく、
    受講 には “その履修行自体” に固有の情報だけを置くのが正しい設計。

候補本来の所属受講の属性として妥当か
学期名学期クラスの属性×(冗長)
科目名授業科目クラスの属性×
氏名学生クラスの属性×
成績「その履修で得た評価」=受講行固有

結論

受講 クラスに持たせるべき属性は 「成績」
したがって 選択肢 エ が適切である。
← 前の問題へ次の問題へ →

©︎2025 情報処理技術者試験対策アプリ