2

このモデルに基づいて簡単な翻訳を実装したいと思います。方法はいくつかあると思いますが、シンプルにまとめたいと思います。

私の質問は制約についてです...明らかに、注文テーブルにPN値のみを保存し、製品PKは複合(id +言語)であるため、FK関係を作成できません

ある種の整合性を維持するために (カスケード削除または使用済み製品の削除を回避する) には、どうすればよいですか? アプリケーション コードでのトリガーやビジネス ロジック ルールについて考えています。

意見が欲しいです、よろしくお願いします

4

1 に答える 1

1

モデルは関係に関して意味がありません。たとえば、どこかに近づくには正規化する必要があります

製品 (製品 ID(K)、説明)

ProductVersions(ProductVersionID (K),ProductID (FK), Language,(FK?)) と ProductID および Language の一意の複合キー。

彼らは製品または製品/言語を注文していますか?

于 2012-12-05T18:43:53.723 に答える