用語集に戻る
プログラミング基礎上級

多重度

一言で言うと

関連端に書く数(1, *, 0..1 など)の制約。

もう少し詳しく

一言で言うと

関連端に書く数(1, *, 0..1 など)の制約。

もう少し詳しく

関連端に書く数(1, *, 0..1 など)の制約。IT エンジニアリングの現場で頻繁に登場する概念のひとつで、関連する仕組みやベストプラクティスと合わせて理解しておくと応用が利きます。

UMLや設計モデリングで使われる概念で、クラス図・ER図において関連する要素間の数量的な制約(1対多・多対多など)を表します。データベース設計やオブジェクト指向設計の文脈で登場し、適切なモデリングに欠かせない考え方です。

実務でどう使うか

  • クラス設計 ── オブジェクト指向設計でクラス図を書く際に、クラス間の関連数を正確に定義するために使います

  • DB設計 ── ER図でエンティティ間の関係(1対1・1対多・多対多)を表現し、テーブル構造の設計指針にします

  • 要件定義・仕様書 ── システム設計の初期フェーズで関係者間の認識を合わせるモデリングツールとして活用されます
  • 関連する章

    Ch263 で詳しく学べます。

    関連する用語

    この用語を学べるコース

    この用語を実際に使ってみよう

    チョットデキルなら、5分のレッスンで実際にコードを書いて学べます。

    コース一覧を見る