多対多の関係には、実線の強い関係が必要です。与えられた図では、右側のサンプルは確かに正しくなく、関係線は実線で示されています。ただし、左側の図の適切な関係はどのようなものですか。破線(弱い関係)にするか、実線にする必要がありますか?
質問する
8901 次
2 に答える
1
多対多の関係には、実線の強い関係が必要です。
どのような表記法を使用していますか? IE (Information Engineering) の変種のように見えます。
とにかく、これは使用されている表記法/慣習に依存していると思います。この特定のケースでは、プロジェクトが少なくとも 1 人の従業員に接続されている必要があるという要件を除いて、論理モデルは物理モデルと一致しているように見えますが、これは簡単にはできません。1は物理データベースにマップされます。
与えられた図では、右側のサンプルは確かに間違っています。関係線は実線で示されています。
必ずしも。親 PK をジャンクション テーブルの代替キーに移行し、代理 PK を使用することを妨げるものは何もありません。これにより、関係が「非識別」になり、破線の使用が保証されます。
1循環遅延 FKが必要です。
于 2012-09-17T19:01:47.007 に答える