0

我的数据集中有一段特定的数据很可能会根据年份(准确地说是财政年度)发生变化。如何在数据库模式中解释这样的数据?例如,我已经根据年份(XYZ_2009、XYZ_2010)设置了几个字段,但我担心数据库表会变长并且维护起来很麻烦(必须每年添加一个新字段)。这是处理此类问题的首选方法吗?

4

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 回答