ER図の具体例で学ぶ書き方の基本とポイント

ER図の具体例で学ぶ書き方の基本とポイント

ER図(Entity-Relationship Diagram)の具体例を確認する目的は、概念の説明だけでは掴みにくい記法のクセを、実際の業務データに当てはめて体感することにあります。本記事では、受発注業務を題材にした架空の具体例を示しながら、エンティティとリレーションシップの表現方法、作成時に粒度と命名規則をそろえる注意点までを整理します。あわせて、独立系ITコンサルタントの立場から、要件定義の場でER図をどのように説明資料として活かせるかも解説します。

ER図の具体例を見る目的

ER図の具体例を見る目的は、記法の説明だけでは伝わりにくい業務データの繋がりを、実際の構造に落として理解することにあります。エンティティ・属性・リレーションシップという用語を個別に覚えても、それらがどう組み合わさって1枚の図になるのかは、完成した例を見なければ実感しにくいものです。

概念だけでは分かりにくい記法の理解

概念だけでは分かりにくい記法の理解には、実際のエンティティと関連が描かれた具体例を見るのが近道です。「1つの顧客が複数の受注を持つ」という説明は言葉としては理解できても、それをIE記法(鳥の足記法)の記号でどう描くのかは、抽象的な解説だけでは結びつきにくいものです。

情報処理推進機構(IPA)が実施する国家資格「データベーススペシャリスト試験」でも、期待する技術水準として「データモデリング技法を理解し、利用者の要求に基づいてデータ分析を行い、正確な概念データモデルを作成できる」ことが明記されています(IPA公式サイト、2026年9月参照)。ER図の読み書きは、概念の理解に加えて、実際に作図・読解できる技能として位置づけられていることがわかります。だからこそ、具体例を手を動かして読む経験が学習の近道になります。

業務・システムの規模による違い

業務・システムの規模による違いは、ER図に登場するエンティティ数と関連の複雑さに直結します。受発注のような単一の業務系統であればエンティティは数個から十数個程度に収まりますが、複数部門・複数システムが絡む業務では、マスタ系とトランザクション系のエンティティを合わせて数十を超える規模になることも珍しくありません。

規模が大きくなるほど1枚の図に全体を収めることが難しくなるため、業務領域ごとにサブジェクトエリア(部分ER図)に分割して描く工夫が必要になります。具体例を確認する際は、まず小規模な例で記法の基本をつかみ、そのあと段階的に規模の大きい例に触れていく順序が実務的です。

具体例から学ぶ書き方

具体例から学ぶ書き方の要点は、業務を1つ選び、エンティティの抽出・属性の定義・関連の整理という手順を順番に手を動かして進めることです。以下では架空の受発注業務を例に、実際の手順を示します。

シンプルな業務(受発注等)を題材にした例

シンプルな業務を題材にした例として、架空の「受注から出荷まで」という業務フローのER図を示します。登場するエンティティは、顧客・受注・受注明細・商品・出荷の5つです。

エンティティ

主キー

主な属性

関連先

多重度

顧客

顧客ID

顧客名、住所

受注

1対多

受注

受注ID

顧客ID、受注日

受注明細

1対多

受注

受注ID

顧客ID、受注日

出荷

1対1

商品

商品ID

商品名、単価

受注明細

1対多

受注明細

受注ID+商品ID

数量

(複合キーの子エンティティ)

-

出荷

出荷ID

受注ID、出荷日、配送先

-

-

この関係を、記号を使わずに文字だけで構造として表すと、次のようになります(PKは主キー、FKは他のエンティティの主キーを参照する外部キーを指します)。

顧客 [顧客ID(PK), 顧客名, 住所] └─1───多─ 受注 [受注ID(PK), 顧客ID(FK), 受注日] └─1───多─ 受注明細 [受注ID(FK), 商品ID(FK), 数量] └─1───1─ 出荷 [出荷ID(PK), 受注ID(FK), 出荷日, 配送先] 商品 [商品ID(PK), 商品名, 単価] └─1───多─ 受注明細

「受注」と「出荷」の関連が1対1になっている点がこの例のポイントです。受注1件に対して出荷が複数回に分かれる業務(分割出荷)を扱う場合は、この部分だけを1対多に変更すれば済みます。具体例を土台にすると、業務の違いに応じた修正がどこに影響するかを把握しやすくなります。

エンティティ・リレーションの表現方法

エンティティ・リレーションの表現方法は、矩形でエンティティを表し、線と記号でリレーションシップの多重度を表すのが基本です。IE記法(鳥の足記法)では、線の端が棒(|)であれば「1」、線が三本に分かれる「鳥の足」の形であれば「多」を意味します。

先ほどの例に当てはめると、顧客と受注の関連では、顧客側の線端は棒(1)、受注側の線端は鳥の足(多)で描きます。一方、受注と出荷の関連は両端とも棒(1対1)になります。また、受注明細のように2つの親エンティティ(受注・商品)の主キーを組み合わせて自身の主キーとするエンティティは、業務上どうしても存在しないと成立しない「必須の関連(実線で描く識別関係)」として扱うのが一般的です。記号の意味を覚えるより先に、こうした具体例の中でどの線がどの業務ルールに対応しているかを1つずつ確認していくと、記法の理解が定着しやすくなります。

顧客・受注・受注明細・商品・出荷のエンティティを線でつないだER図のイラスト

具体例を作成する際の注意点

具体例を作成する際の注意点は、粒度をそろえることと命名規則を統一することの2点に集約されます。どちらも図の見やすさだけでなく、後工程でのテーブル設計のブレを防ぐ効果があります。

粒度をそろえる

粒度をそろえるとは、1枚のER図に登場するエンティティの抽象度のレベルを揃えて描くことです。たとえば「顧客」「受注」のような業務の主要な単位と、「受注明細ごとの承認履行ログ」のような細かい運用記録を同じ図に混在させると、図の読み手はどこまでが業務の骨格で、どこからが運用上の付随情報なのかを判別できなくなります。

先ほどの受発注の例であれば、業務の主要な流れ(顧客・受注・受注明細・商品・出荷)を1枚にまとめ、承認履行や在庫の増減履歴といった詳細な記録は、必要になった時点で別のサブジェクトエリアに分けて描くのが実務的な進め方です。1枚の図に盛り込むエンティティの数を絞ることは、粒度をそろえることの結果として自然に得られます。

命名規則を統一する

命名規則を統一するとは、エンティティ名・属性名の言語や表記ルールを1つの図の中で揃えることです。日本語表記と英語表記(「顧客ID」と「customer_id」など)を混在させたり、主キーの接尾辞(「ID」「No」「コード」など)を統一しなかったりすると、図を読む人によって解釈がぶれ、後工程のテーブル設計にも表記のばらつきが持ち込まれてしまいます。

先ほどの例では、顧客ID・受注ID・商品ID・出荷IDのように、すべて日本語名詞+「ID」という接尾辞で統一しています。命名規則は最初にルールを1行決めてから描き始めると、後から表記を直す手間を減らせます。

整理されていないER図と、粒度をそろえて整理されたER図を比較するイラスト

独立コンサルタントとしての活かし方

独立コンサルタントとしての活かし方の要点は、ER図を要件定義の場での説明資料として使い、データ構造への理解力そのものを可視化することです。

要件定義の場での説明資料としての活用

要件定義の場での説明資料としての活用とは、非エンジニアの業務部門担当者にもデータの繋がりを一目で伝えるためにER図を使うことです。データベース設計・要件定義を支援する独立系ITコンサルタントの実務では、要件定義フェーズの打ち合わせにシステム部門だけでなく業務部門の担当者が同席することが多く、テーブル定義書だけでは業務側の理解が追いつかない場面があります。

そこで、本記事で示したような受発注のシンプルなER図を提示すると、「受注1件に対して出荷は1件」「1つの受注に複数の商品明細がぶら下がる」といった業務ルールが、箱と線だけで直感的に伝わります。コンサルタントの歩み編集部が独立系ITコンサルタントに取材したところ、要件定義フェーズを任せられる実務力を示す材料として、ER図を使った説明のわかりやすさが評価される場面があるといいます。上流フェーズ(戦略策定・要件定義)は下流フェーズ(運用・保守)よりも単価が高い傾向があるとされており、要件定義段階での整理力・説明力を具体的な成果物で示せることは、担当できる工程の幅を広げる材料の一つになると考えられます。ただし、単価や案件の条件は個々の契約によって異なるため、実際の交渉では自身の経験や成果物を踏まえて個別に判断することが前提になります。

会議室のテーブルに広げられた手書きのER図

まとめ

まとめとして、ER図の具体例を確認する際のポイントを整理し、次に確認したいトピックへの導線を示します。

要点の整理

  • 具体例は、概念だけでは分かりにくい記法のクセを理解する近道になります。
  • 受発注のようなシンプルな業務から始め、規模が大きい業務では部分ER図に分割します。
  • 粒度をそろえることと命名規則を統一することが、読みやすいER図の条件になります。
  • 独立コンサルタントにとっては、ER図は要件定義の場での説明資料としても機能します。

ER図の見方トピックへの導線

ER図の見方トピックへの導線として、本記事で示した具体例をもとに、記法そのものの基本的な読み方を確認すると理解がさらに深まります。ER図の基本的な読み方と目的では、初心者向けに記号の意味や図の目的を整理しています。具体例と記法の基本を往復しながら読むことで、実際の業務に自分でER図を書き起こせるようになります。

出典・参考情報

  1. 情報処理推進機構(IPA)「データベーススペシャリスト試験」試験情報ページ(2026-09-14参照):期待する技術水準としての概念データモデル(ER図)作成能力に関する記載

本記事の情報は2026年9月14日時点のものです。記法・表記の詳細は利用するツールや現場のルールにより異なるため、実務では関係者間で表記ルールを事前に確認することをおすすめします。

Powered by Proconnect
PMO・DX・SAP系コンサルタント案件を無料で探してみる

スキルシートを登録するだけ。専任エージェントが最適な案件を無料でご提案します。

無料でコンサルタント案件を探す
コンサルタントの歩み 編集部

Work-Xが運営するフリーランスコンサルタント向け情報メディア。PMO・BPR・DX・SAP領域の実務情報を発信しています。 運営者情報はこちら。