導入
エンティティ関連モデル(「エンティティ関係」という用語は広く誤訳されています)、またはエンティティ関連図(英語では「エンティティ関係図」、 ERDと略されます) は、高レベルのデータ モデルまたは図です。概念的なデータモデルの説明。これは、エンティティと関連付けを含む図の形式でそのようなデータ モデルを表すためのグラフィカルな説明を提供します。このようなモデルは、コンピュータ システムの上流設計段階で使用されます。
これらは、たとえば、仕様段階で情報のニーズやデータベースに記録する必要がある情報の種類を記述するために使用されます。データ モデリング技術を使用して、対象ドメイン内のオントロジー (つまり、使用される用語の全体像と分類、およびそれらの関係) を記述することができます。
データベース上に構築された情報システムの Merise 手法による設計の場合、概念データ モデルは後の段階でリレーショナル モデルなどの論理データ モデルに変換されます。このモデルは、物理設計フェーズで物理モデルに変換されます。これら最後の 2 つのフェーズは「物理設計」と呼ばれることもあります。
この方法は、1970 年代からコンピューター データベースの設計に使用されてきました。

モデルの原理
概念レベルでは、 エンティティ関連モデルはオブジェクトとその関連を区別します。
- 管理オブジェクトには、たとえば、注文、納品、請求書、製品などがあります。
- オブジェクト間の関連付けは、「order」オブジェクトと「product」オブジェクトの間の「contains」などのリンクです。
オブジェクトは長方形で表され、関連付けは楕円またはひし形で表されます。エンティティ、オブジェクト、または関連付けには、プロパティまたは属性があります。
1 つの注文に複数 (n) の製品を含めることができ、逆に同じ製品が複数 (n) の注文に属することもできます。
関係 (n, n) は論理セグメントになります。したがって、概念的レベルと論理(または組織)レベルを区別します。
実装には、実装されるシステム (中央処理装置、データベース、端末など) を記述する物理レベルもあります。
1975 年頃に Sema-Metra 社と Compagnie Générale d’ Informatique (CGI) 社によって開発されたMERISE メソッドは、エンティティ/アソシエーション モデルを広く使用しています。 CGI には IT 開発モデルが追加されました。
技術的な詳細については、エンティティ関連付けモデルに関する英語のページも参照してください。
ここでは、管理オブジェクトの代わりに、ビジネス オブジェクトについて説明します。

データと処理
エンティティ関連付けモデルは基本的に管理データに焦点を当てます。
コンピュータ システムではデータを処理する必要があるため、データと処理という 2 つの側面があります。
このモデル (データと処理) により、タスクを自動化することで管理コストを大幅に削減することが可能になりました。
分析および設計方法で使用される処理モデルには、比較的マイナスの影響がいくつかあります。

