中小企業診断士1次試験 用語集 経営情報システム
データベース

ER図

Entity-Relationship Diagram

概要

データベースの構造をエンティティ(実体)とリレーションシップ(関連)で視覚的に表現する図。

詳細解説

ER図は、データベースの概念設計において、管理対象となるエンティティ(実体)とその間のリレーションシップ(関連)を図示する手法である。エンティティは矩形、リレーションシップはひし形、属性は楕円で表現される。

リレーションシップには1対1、1対多、多対多の3種類がある。多対多のリレーションシップは中間テーブルを用いて1対多に分解する。データベース設計の初期段階で要件を整理するために不可欠なツールである。

事例・具体例

「顧客」エンティティと「注文」エンティティの関係は1対多(1人の顧客が複数の注文を行う)である。「学生」と「科目」の関係は多対多であり、「履修」という中間テーブルで分解する。

提唱者・関連学者

ピーター・チェン(Peter Chen)が1976年にER図(実体関連モデル)を提唱し、データベース設計の標準的な手法として広く普及した。