次のように、子供の子供を持つ一連のテーブルがあります。
親 (1 対多) であるクライアント (PK ClientID)
親 (1 対多) であるプロパティ (PK PropertyID、FK ClientID)
プロパティの詳細 (PK PropDetailID、FK PropertyID) およびケース (PK CaseID、FK PropertyID)。
親テーブルの外部キーをさらに下に繰り返す必要がありますか? つまり、私のテーブルは次のようになります。
クライアント (PK ClientID)
プロパティ (PK PropertyID、FK クライアント ID)
PropertyDetail (PK PropDetailID、FK PropertyID、FK クライアント ID)
ケース (PK CaseID、FK PropertyID、FK ClientID)
代わりは?また、どちらのセットアップも正規化されていない場合、これを行う正規化された方法は何ですか?