ER図(実体関連図)とは?いーあーるず
ER図(実体関連図)とは、業務で扱う対象をエンティティ、その間のつながりをリレーションシップとして描き、データの構造を実装前に確定させる図。関連には1対1・1対多・多対多という多重度(カーディナリティ)を付け、属性と主キー・外部キーを添えることで、正規化した表定義へ落とす前の合意図面になる。
最終更新:2026-10-06
情報処理安全確保支援士を最短で暗記・合格する →背景
表を先に作ってから業務を確かめると、後になって「1件のはずが複数あった」といった前提の食い違いが表面化し、直しが表・SQL・画面まで波及する。文章で書いた要件定義は読む人ごとに解釈が割れるが、多重度を線で描けば「1人の顧客に注文は何件ありうるか」を一つの解釈へ絞れる。セキュリティ設計でも、どの実体に個人データが集まるかを洗い出す出発点になる。
具体例
「会員」と「注文」は1人が何度も注文するので1対多、「注文」と「商品」は1回の注文に複数商品が載り同じ商品が複数の注文に現れるので多対多になり、注文明細という連関エンティティを挟んで1対多を2組へ分解する。個人情報保護の観点では、氏名や住所を持つ会員エンティティが暗号化とアクセス制御の対象として名指しできる。
試験での引っ掛け
多対多はそのまま表にできず、連関エンティティを挟んで1対多を2組にするのが定石で、外部キーは必ず「多」側の表に置く(向きを逆に覚えやすい)。ER図が表すのはデータの構造であり、処理の流れを表すDFDや状態遷移図とは目的が違う。概念データモデルであって物理的な表定義そのものではない点も問われる。
関連用語
出典・参考
解説は資格暗記が独自に作成しています。過去問の出典は各問題に記載のとおりです。