カーディナリティ(多重度)とは?
カーディナリティ(多重度)とは、エンティティ間の関連が「1対1」「1対多」「多対多」のいずれかを示す度合い。あわせて関連への参加が必須か任意か(オプショナリティ、最小多重度0か1か)も定める。業務ルールをモデル上で正確に表現できているかを判定する基準になる。
応用情報技術者試験の過去問では17回出題されています(2017年度〜2025年度)。
かーでぃなりてぃ
カーディナリティ(多重度)の意味
エンティティ間の関連が「1対1」「1対多」「多対多」のいずれかを示す度合い。あわせて関連への参加が必須か任意か(オプショナリティ、最小多重度0か1か)も定める。業務ルールをモデル上で正確に表現できているかを判定する基準になる。
カーディナリティ(多重度)の具体例
「顧客は0件以上の受注をもつ」「受注は必ず1人の顧客に属する」と定義すると、受注テーブルの顧客IDはNOT NULLの外部キーになる。逆に「担当者は割り当てられない場合がある」なら担当者IDはNULL許容とし、集計時の欠損の扱いを設計で決める。
カーディナリティ(多重度)は試験でどう引っ掛けられる?
多重度は「多いか少ないか」ではなく上限と下限の組。0対多と1対多はどちらも「多」だが、下限0か1かでNULL許容や必須入力チェックの設計が変わる。多対多はそのままでは関係データベースに実装できない点も頻出。UMLのクラス図では 1、0..1、1..\*、\* と書き、多重度は関連の「向こう側」の個数を書く(手前のクラス側に書く誤りが多い)。
カーディナリティ(多重度)と関連する用語
カーディナリティ(多重度)が出た過去問
ジョブの多重度が1で、到着順にジョブが実行されるシステムにおいて、表に示す状態のジョブA〜Cを処理するとき、ジョブCが到着してから実行が終了するまでのターンアラ…
正解:11
要点:ターンアラウンドタイム=終了時刻−到着時刻
多重度1で到着順に処理するため、Aが0秒から5秒まで、続いてBが5秒から11秒まで実行される。Cは3秒に到着しているが実行開始は11秒で、処理時間3秒を要して14秒に終了する。ターンアラウンドタイムは到着から終了までなので14-3=11秒。
出典:平成29年度 秋期 応用情報技術者試験 午前 問15(IPA)ページング方式の仮想記憶において、ページ置換えの発生頻度が高くなり、システムの処理能力が急激に低下することがある。このような現象を何と呼ぶか。
正解:スラッシング
要点:ページ置換えの多発で処理能力が急落するのがスラッシング
実記憶量に対して多重度や作業領域が過大になるとページフォールトが多発し、ページの入替え処理にCPU時間の大半が費やされて、本来の処理がほとんど進まなくなる。この状態をスラッシングという。
出典:平成29年度 秋期 応用情報技術者試験 午前 問17(IPA)データモデルを解釈してオブジェクト図を作成した。解釈の誤りを適切に指摘した記述はどれか。ここで,モデルの表記にはUMLを用い,オブジェクト図の一部の属性の表示は…
正解:“123456:注文”が複数の商品にリンクしているのは,誤りである。
要点:オブジェクト図のリンク数はクラス図の多重度を超えられない
クラス図では注文と商品の多重度が「注文側が多、商品側が1」となっており、1件の注文が指せる商品は1つだけである。ところがオブジェクト図では1件の注文が2つの商品にリンクしており、この多重度に違反している。
出典:平成29年度 春期 応用情報技術者試験 午前 問26(IPA)社員と年の対応関係をUMLのクラス図で記述する。二つのクラス間の関連が次の条件を満たす場合,a,bに入れる多重度の適切な組合せはどれか。ここで,“年”クラスのイ…
正解:a=0..*,b=1
要点:UMLの多重度は相手側から見た対応個数として読む。
条件(1)より、どの社員も入社年が必ず一つ特定できるので、社員から見た年の多重度は1になる。条件(2)より、ある年に一人も入社しないことがあるので、年から見た社員の多重度は0以上、すなわち0..*となる。多重度は「相手側から見て何個対応するか」を記す点を押さえれば決まる。
出典:平成30年度 秋期 応用情報技術者試験 午前 問26(IPA)ジョブ群と実行の条件が次のとおりであるとき、一時ファイルを作成する磁気ディスクに必要な容量は最低何Mバイトか。
正解:200
要点:必要容量は一時ファイルが同時に存在する最大本数で決まる
多重度2で実行すると、Aの次にBとCが同時に実行され、その後はDとEが同時に実行されます。Bの終了時にAの一時ファイルが削除されますが、D・Eの実行中はB・Cの一時ファイルがまだ参照待ちで残っているため、B・C・D・Eの4本が同時に存在する瞬間があります。50Mバイト×4=200Mバイトが必要な最低容量です。
出典:令和1年度 秋期 応用情報技術者試験 午前 問17(IPA)
最終更新:2026-08-25/解説は資格暗記が独自に作成しています。 過去問の出典は各問題に記載のとおりです。