実体関連モデル
ERモデルは、データベース、特に関係データベースを抽象的に表現する手法の1つである。関係データベースは表にデータを格納し、表内の一部のデータは他の表内のデータを指している。例えば個人情報のデータベースでは、ある個人のエントリが当人のいくつかの電話番号のデータを指している構成になっていることがある。ERモデルでは、その個人のエントリが1つの「実体」であり、電話番号も「実体」で、それら実体間に「一件の電話番号を持つ」という「関連」が存在するという見方をする。そういった実体や関連を設計する際に作られる図が実体関連図またはER図である。
三層スキーマをソフトウェア開発に使用する場合、三層それぞれに対応するERモデルが構築される。