開発 エンティティ関係モデル(erモデル)とは何ですか? -techopediaからの定義

エンティティ関係モデル(erモデル)とは何ですか? -techopediaからの定義

目次:

Anonim

定義-エンティティ関係モデル(ERモデル)とはどういう意味ですか?

エンティティ関係モデル(ERM)は、ソフトウェア開発におけるデータの関係を示す理論的および概念的な方法です。 ERMは、リレーショナルデータベースの設計に役立つ可能性のある、システムのデータの抽象図または視覚的表現を生成するデータベースモデリング技術です。 これらの図は、エンティティ関係図、ER図またはERDと呼ばれます。

エンティティ関係パターンは、1976年にマサチューセッツ工科大学(MIT)のピーターピンシャンチェンによって最初に提案されました。

Techopediaはエンティティ関係モデル(ERモデル)を説明します

情報システム設計の最初のステップでは、要件分析モデルが収集する必要のあるデータまたは情報のタイプを示すことを指示します。 データモデリング方法を使用して、特定の関心領域のオントロジーを説明できます。 リレーショナルモデルと同様に、情報システムの設計がデータベース上に構築されると、抽象データは論理データモデルに変換されます。 同様に、これは物理的に設計されるときに物理モデルに変換されます。

ERDの構成要素は、エンティティ、関係、および属性です。 エンティティには、対応するエンティティのインスタンスと呼ばれるエンティティタイプがあります。 各エンティティタイプは、互いに独立して存在できます。 たとえば、エンティティ「車両」のエンティティタイプは「車」と「バス」です。 関係は、エンティティタイプをリンクするプロパティです。 たとえば、エンティティタイプ夫は、「is-married-to」として知られる関係によってエンティティタイプ妻と関連付けられています。 属性は、エンティティタイプと関係に属するプロパティです。

市場で入手可能なER作図ツールは多数あります。 最も一般的なものはMySQL WorkbenchとOpenModelSphereです。

エンティティ関係モデル(erモデル)とは何ですか? -techopediaからの定義