基本情報暗記無料で始める

多重度とは?たじゅうど

多重度とは、クラス図やE-R図で、関連し合う二つのクラス(実体)の一方から見て相手が何個対応し得るかを表す表記。「1」「0..1」「1..*」「*」のように下限..上限の形で書く。E-R図では1対1・1対多・多対多というカーディナリティとして同じことを表す。

最終更新:2026-10-09

試験情報

基本情報技術者試験の過去問では5回出題され、ほかに2問の解説で触れられています(2016年度〜2026年度)。

基本情報技術者試験の頻出用語/マネジメント系

別名:多重度(UML)、multiplicity、カーディナリティ(多重度)、カーディナリティ

この語が出る過去問を解く →

背景

業務ルールを日本語で「社員は部門に所属する」と書いても、兼務があり得るのか、部門に社員が0人でもよいのかが読み取れない。図の上で個数の範囲を明示すれば、設計する側とデータベースを作る側で解釈がずれない。とくに多対多はそのまま表にできず、間に別の表を挟む必要があるため、多重度の判断が設計そのものを左右する。

具体例

学内システムで「1人の学生は複数の科目を履修し、1つの科目には複数の学生が登録される」なら両側が 1..* の多対多になり、履修表を間に挟んで表現する。UMLのこの表記は OMG(Object Management Group)が定めた仕様に基づく。

試験での引っ掛け

「*」は0個以上で、1個以上を表すのは「1..*」。ここを取り違えると、必須か任意かの判断が反対になる。多重度は関連線の相手側の端に書くもので、自分側の個数ではない点も混同しやすい。

関連用語

出た過去問

問題文で直接問われたものと、解説の中で触れられたものが含まれます。

解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。

この語が出る過去問を解く →

試験での特徴
  • 試験では5回出題(2016年度〜2026年度)
  • 分野:マネジメント系
  • 「*」は0個以上で、1個以上を表すのは「1..*」。