0

A と B の 2 つの属性を持つエンティティ X が存在します。これまでの ER モデルには 1 つのテーブルがあります。

[_X_| A | B ]

ここで、モデルを更新して、A と B の間の多対多の関係を示す必要があります。関係はどちらの方法でもオプションです。A と B の間に依存関係はありません。

既存の図は、属性 A と B の間の多対多の関係を既に暗示していますか? それとも、A と B の間に関係がなければならないことを明示的に述べているため、新しいテーブルを作成して関係アークを描画する必要もありますか?

4

1 に答える 1

0

この関係X -> A,Bは、代理識別子のように機能するA と B の間多対多の関係 ( A ->> X -> Band B ->> X -> A) を意味します。X新しい をX自由に生成できる場合、テーブルは物理的にそのまま使用できますが (テーブルの述語を変更または混同する可能性があります)、一意の制約がA,Bなければ、整合性の問題が発生する可能性があります。おそらく、新しいリレーション/テーブルを作成するのが最善でしょう。

于 2016-02-10T06:44:50.127 に答える