変更をインポートするモデルがあります。
人には固定属性がある - 名前、目の色 変化する属性 : 身長、体重、年齢
私はこれらの変化に対する最善の解決策を見つけようとしています。
解決策 1:
Table1: Person , Columns: Name,EyeColour
Table2: WeightChange: PersonId(FK), ChangeDate, FromWeight, ToWeight
Table3: OtherChange: PersonId(FK), ChangeDate, ChangeType(height or age), FinalState
解決策 2:
Table1: Person , Columns: Name,EyeColour
Table2: WeightChange: PersonId(FK), ChangeDate, FromWeight, ToWeight
Table3: HeightChange: PersonId(FK), ChangeDate, FinalState
Table4: AgeChange: PersonId(FK), ChangeDate, FinalState
可能であれば、どの方法がより良いか、または他の代替アプローチについて説明してもらえますか?
ありがとう