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

平成23年度 秋期 午前 問33

データベース

データモデルの解釈

UML を用いて表した図のデータモデルの解釈のうち,適切なものはどれか。

〔図〕
┌────┐                    ┌────┐
│  納品  │────────────│  請求  │
└────┘  1..*      0..1  └────┘
(多重度は 納品側が 1..* / 請求側が 0..1)
答えと解説を見る

✓ これが正解エ複数回の納品分をまとめて請求できる。

解説

一つの請求に複数の納品が結び付く読み方になります。

UML で表した図では、線の両端に付く数は、反対側の一つに対して自分の側がいくつ対応するかを表します。このデータモデルでは、納品の側に1以上、請求の側に0または1が付いています。納品の側の数は、請求の一つに対して納品がいくつ結び付くかを示しますから、一つにまとめられる納品は複数あってよいことになります。逆に請求の側の数は、納品の一つに対して請求が多くても一つしか結び付かないことを示します。判定の軸はこの二つで、どちらの側に付いた数を読んでいるのかを取り違えないことが要です。図に描かれていない要素や、いつ行うかという時点の話は、そもそもこの数からは読み取れません。

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

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

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