IT用語
(
ひよぺん
)
Home
コラム
用語集
About
検索
Ctrl K
Esc
見つかりませんでした
調べたいIT用語を入力してね
ER図(ERダイアグラム)
いーあーるず
データベース
用語集
› 🗄️ データベース › ER図(ERダイアグラム)
【いーあーるず】
ER図(ERダイアグラム) とは?
最終更新:
2026年3月25日
💡 データの「登場人物」と「関係」を一目で分かる図にする
📌 このページのポイント
Entity-Relationship Diagramの略
エンティティ
(
テーブル
)、属性(
カラム
)、リレーションシップ(
外部キー
関連)を図示
Peter Chen記法、IE記法(鳥の足記法)、IDEF1Xなどの表記法がある
IPA試験の
データベース
問題で頻出
ER図(Entity-Relationship Diagram)
顧客
PK 顧客ID
名前
メール
注文
PK 注文ID
FK 顧客ID
注文日
商品
PK 商品ID
商品名
価格
1
N
N
M
1人の顧客 → N件の注文
1つの注文 ↔ 複数の商品
ER図のイメージ(エンティティ間の関係を表現)
ひよこ
ER図
の基本要素は?
ペンギン先生
3つだよ。①
エンティティ
(四角で表す。顧客、注文、商品など)、②属性(
エンティティ
の中に書く。名前、金額など)、③リレーションシップ(
エンティティ
間の線。1対1、
1対多
、
多対多
の関係を示す)。これだけで
データ構造
を表現できるんだ
ひよこ
「
1対多
」とか「
多対多
」って?
ペンギン先生
「顧客1人が複数の注文を持つ」のが
1対多
。「学生と授業の関係」のように「1人の学生が複数の授業を取り、1つの授業に複数の学生がいる」のが
多対多
。
多対多
は中間
テーブル
(履修
テーブル
など)を作って2つの
1対多
に分解するのが定石だよ
ひよこ
鳥の足記法って何?
ペンギン先生
IE記法(Information Engineering記法)のことで、「多」側を鳥の足のような3本線で表す記法だよ。直感的にわかりやすいから実務で最もよく使われている。
MySQL
WorkbenchやER/Studio、
draw.io
などのツールはこの記法をサポートしているね
ひよこ
ER図
はいつ描くの?
ペンギン先生
データベース
の論理設計フェーズで描くのが基本。ただし最初から完璧を目指さず、まず概念
ER図
(主要
エンティティ
だけ)→論理
ER図
(属性・キーを追加)→物理
ER図
(
データ型
・インデックスを追加)と段階的に詳細化していくのがコツだよ
まとめ:ざっくりこれだけ覚えればOK!
「
ER図
」って出てきたら「
データベース
の
テーブル
構造と関係を描いた設計図」と思えればだいたいOK!
📖 おまけ:英語の意味
「Entity-Relationship Diagram」
= 実体関連図
💬 1976年にPeter Chenが提案したモデル。データベース設計の大定番で、今でも現役バリバリだよ
🔗 あわせて読みたい
データベース とは?
主キー とは?
リレーショナルデータベース とは?
シェアする
X
URLコピー
← 用語集にもどる