我的数据集中有一段特定的数据很可能会改变 年(准确的财政年度)。如何计算这样的数据 在数据库架构中?例如,我根据年份(XYZ_2009,XYZ_2010)设置了几个字段,但我担心数据库表会变得拉长并且难以维护(每年必须添加一个新字段)。这是首选方式 处理这类问题?
答案 0 :(得分: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