データベースを作成していて、正規化のステップを完了しました。リレーションの 1 つは、部分的な依存関係によって 2NF に違反していたため、正規化のガイドラインに従って 2 つのリレーションに分割しました。私が疑問に思っていたのは、作成した新しいリレーションには、元のリレーションの主キーに依存する外部キーがあるかということでした。
例えば;
正規化前: R{PK1, PK2, attr1, attr2}
正規化後: R1{PK1, PK2, attr1} R2{PK2, attr2}
PK2 は PK1 と一緒に外部キーを持つべきですか?
助けてくれてありがとう