web-dev-qa-db-ja.com

主テーブルまたはネストされたテーブルへの外部キー

この架空の例では、ProductIdテーブルのUserId列とProductUserCommentAction列の外部キー制約設定は、最初の図[〜#〜]または[〜 #〜]2番目の図に示すように、これらの列がProductUserCommentテーブルを参照しても問題ありませんか?

視覚化でクモの巣を減らすので、2番目の図でどのように設定するかが気に入っています。

この2番目のアプローチには欠点がありますか?

enter image description here

Versus

enter image description here

1
TugboatCaptain

2回目がいいと思います。 ProductUserCommentがない場合は、ProductUserCommentActionを許可しないでください。

1
Wouter