首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Server 2008数据库设计

Server 2008数据库设计
EN

Stack Overflow用户
提问于 2014-05-21 18:28:50
回答 1查看 38关注 0票数 0

背景:在Server中,我的数据库表只有三列:

  • DataID (PK, bigint)
  • ProductName (Nchar20)
  • Price (float)

每天它都会自动将关于5000+行的数据插入到这个表中。在这个表的后面可能会添加更多的列,如AdjustedPrice (float)Discount (float).

问:我知道我应该把ProductName变成另一张桌子(ProductNameTableProductID (PK,int)ProductName (Nchar),但是price (float)呢?)价格视情况而定,可以在100到1000之间,我应该把它放到另一张桌子上,还是把它留在桌子上?

DBA有什么建议吗?非常感谢你.

EN

回答 1

Stack Overflow用户

发布于 2014-05-21 18:35:39

嗯。不是的。价格是一个陈腐的因素。但是我的建议是获得一份数据模型Ressoure第1卷的副本-它讨论了定价引擎的数据库模式。读得很好。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23791106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档