请教:这样的数据库该怎么设计?

月影 发布于 2012/03/03 09:11
阅读 137
收藏 0

这段时间想做个IT管理系统练练手,但在数据库的某一阶段给卡住了。

大致的思路是这样:

       比如说:某一品牌电脑,有型号,配置,价格(价格大概有进货价,渠道价,同行调货价,大客户价,内部员工价,最低零售价,媒体价,实际零售价等),序列号等主要元素

这几个主要元素里,有可能会出现型号不变,但是配置和价格会有变动的情况,要求同一型号的新老配置价格不能冲突,可以根据序列号查出这个型号的配置和价格。

       这样的情况怎么做比较简单?

加载中
0
IdleMan
IdleMan

表示没看懂。

“但是配置和价格会有变动的情况”是说配置相同价格却不一样?

要求同一型号的新老配置价格不能冲突”啥意思呢?


序列号是唯一的作为主键、型号,配置,价格作为其他列不行么?亦或者添加一个基表(基表ID,型号,配置,价格)然后放入(序列号,基表ID)?

0
月影
月影

配置和价格会有变动的情况是说:型号不变,配置上调(如:CPU从X2 190升级到X2 220或硬盘从250G升级到500G之类)但价格不变,或型号配置不变,价格上涨或下调.

比如说吧,

场景1:联想新圆梦F2905,原配置CPU: X190/2G/250G/20",价格:2999元,现在F2905配置升级了,变成了X220/2G/500/20",但价格还是2999元。仓库原有20台老配置F2905,现在又新进货20台新配置F2905。

场景2:ThinkPad X61,原配置CPU: i3-2330/2G/320G/14",价格:2999元,后来又进一批,价格涨了,变成3199元了。

返回顶部
顶部