26

私は説明を与えられており、説明のためにER図とクラス図を描く必要があります。

現在、これら 2 つの図の違いを理解するのに問題があります。
図を描くと、ER図のエンティティがクラスになります。正しい軌道に乗っているかどうかはわかりません。

この2つの違いと類似点を教えてください。

4

4 に答える 4

23

DifferenceBetween.comから:

ER 図はデータ モデルの抽象表現を表し、クラス図は提案されたシステムの静的な構造と動作を表します。ER 図の主な構成要素はエンティティ、関係、および属性ですが、クラス図の主な構成要素はクラス、関係、および属性です。クラス図は実世界のオブジェクトにマッピングされる可能性が高く、ER 図はデータベース内のテーブルにマッピングされることが最も多いです。通常、ER 図で見られる関係は、クラス図での関係よりも人間にとって理解しにくいものです。

于 2013-11-05T04:59:51.923 に答える
5

ER図:-

  • テーブル、関係、主キー、外部キーなどのデータベースに含まれるもの、弱いエンティティとは何か、

クラス図:-

  • 属性、属性の型、メソッド、メソッドの戻り値の型、メソッドのパラメーター、クラスの関係 (継承、集約など) など、クラスに含まれるもの。さらに、インターフェース、抽象クラスについてもあります。

ORM(オブジェクト関係マッピング):-

  • どの言語でも使用できる ORM ツールがあります。
  • そこからERダイアグラムのみを作成する必要がある場合、クラスに基づいて任意のクラスのみを作成する必要があり、データベースが自動的に作成されます。
  • したがって、クラス図を作成する必要はありません。
于 2018-08-07T07:34:18.593 に答える