背景:在Server中,我的数据库表只有三列:
DataID (PK, bigint)ProductName (Nchar20)Price (float)每天它都会自动将关于5000+行的数据插入到这个表中。在这个表的后面可能会添加更多的列,如AdjustedPrice (float)、Discount (float).
问:我知道我应该把ProductName变成另一张桌子(ProductNameTable和ProductID (PK,int)和ProductName (Nchar),但是price (float)呢?)价格视情况而定,可以在100到1000之间,我应该把它放到另一张桌子上,还是把它留在桌子上?
DBA有什么建议吗?非常感谢你.
发布于 2014-05-21 18:35:39
嗯。不是的。价格是一个陈腐的因素。但是我的建议是获得一份数据模型Ressoure第1卷的副本-它讨论了定价引擎的数据库模式。读得很好。
https://stackoverflow.com/questions/23791106
复制相似问题