0

UML 表記法を使用してリレーショナル データベース (ER) ダイアグラムをモデル化するように依頼されました。

しかしその後、ER ダイアグラムを使用して、主キーと外部キーを示すリレーショナル データベース スキーマに変換するように求められます。

キーの追加以外に、2つの違いは何ですか?

4

2 に答える 2

0

UML クラス図を参照していると思います。

クラス ダイアグラムには、たとえば継承など、リレーショナル DB でサポートされていない機能がいくつかあります。あなたが言ったように、ER図には、基本的なクラス図の一部ではないキー、インデックス、およびその他の機能があります。

クラス図は非常に簡単に ER 図に変換できますが、その概念のほとんどは対応する ER 概念に 1:1 で関連付けられています。継承のような「特別な機能」は、ER のいくつかのソリューションに変換できます (これはさらに別のより広いトピックです)。

クラス図に ER UML プロファイルを使用すると、これはさらに簡単になります。

于 2014-05-01T17:17:51.237 に答える