0

私のデータセットには、特定の年 (正確には会計年度) に変更される可能性が最も高い特定のデータがあります。このようなデータをデータベース スキーマでどのように説明できるのでしょうか? たとえば、年 (XYZ_2009、XYZ_2010) に基づいていくつかのフィールドを設定しましたが、データベース テーブルが長くなり、維持するのが面倒になるのではないかと心配しています (毎年新しいフィールドを追加する必要があります)。これは、この種の問題を処理するための推奨される方法ですか?

4

1 に答える 1

1

なぜ毎年新しい畑が必要なのですか?メインテーブルから1対多の新しいテーブルのルートに行きます:

tblMain
PriKeyMain, Field1, Field2, XYZ_2009, XYZ_2010, XYZ_2011, ABC_2009, ABC_2010, ABC_2011

になります:

tblMain
PriKeyMain, Field1, Field2

tblDetail
PriKeyDetail, PriKeyMain, Year, XYZ, ABC
于 2012-09-27T14:18:36.053 に答える