3

ここに画像の説明を入力してください

多対多の関係には、実線の強い関係が必要です。与えられた図では、右側のサンプルは確かに正しくなく、関係線は実線で示されています。ただし、左側の図の適切な関係はどのようなものですか。破線(弱い関係)にするか、実線にする必要がありますか?

4

2 に答える 2

1

多対多の関係には、実線の強い関係が必要です。

どのような表記法を使用していますか? IE (Information Engineering) の変種のように見えます。

とにかく、これは使用されている表記法/慣習に依存していると思います。この特定のケースでは、プロジェクトが少なくとも 1 人の従業員に接続されている必要があるという要件を除いて、論理モデルは物理モデルと一致しているように見えますが、これは簡単にはできません。1は物理データベースにマップされます。

与えられた図では、右側のサンプルは確かに間違っています。関係線は実線で示されています。

必ずしも。親 PK をジャンクション テーブルの代替キーに移行し、代理 PK を使用することを妨げるものは何もありません。これにより、関係が「非識別」になり、破線の使用が保証されます。


1循環遅延 FKが必要です。

于 2012-09-17T19:01:47.007 に答える