過去問解きまくり研究所 ホーム

平成23年度 特別 午前 問29

データベース

多重度の説明

UML を用いて表した図のデータモデルの多重度の説明のうち,適切なものはどれか。

〔図〕
┌────┐                  ┌────┐
│  組織  │──────────│  社員  │
└────┘  1        1..*  └────┘
(多重度は 組織側が 1 / 社員側が 1..*)
答えと解説を見る

✓ これが正解ア社員が1人も所属しない組織は存在しない。

解説

多重度は、反対側がいくつ対応するかを示します。

多重度は、関連を表す線の両端にそれぞれ書かれます。読み方は、片方から1つ選んだとき、反対の端がいくつ対応するか、です。この図では社員の側に1以上と書かれていますので、組織を1つ選ぶと、そこに属する社員は少なくとも1人はいることになります。したがって、社員が誰もいない組織はこの UML の図では表せません。もう一方、組織の側には1と書かれていますから、社員を1人選ぶと、その人が属する組織はちょうど1つに定まります。判定の軸は、多重度をどちら側の個数として読むかを取り違えていないか、そして下限と上限の両方を見ているかです。

ほかの選択肢はなぜ違うのか

この問題の用語

出典:平成23年度 特別 基本情報技術者試験 午前 問29(改変:原典の図表をテキストに書き起こした)

この解説に誤りを見つけたら教えてください。直して、直した記録を残します。誤りを報告する(メールが開きます)