B2B的数据库设计求助
苦逼程序猿 2014-07-03 09:35:44 现在要设计一个B2B网站,一个商品有多种价格,每个采购商看到的价格都不同,我是这么想的
实体: 商品 价格 采购商
商品-价格 多对一关系
商品-采购商 多对多关系
价格-采购商 一对多关系
商品表
productId name
1 上衣
2 长裤
价格表
priceId productId price
1 1 40
2 1 42
3 2 30
4 2 26
采购商表
buyerId name
a 采购商A
b 采购商B
商品-采购商中间表
productId buyerId
1 a
2 a
1 b
2 b
采购商-价格 中间表
priceId buyerId
1 a
2 b
3 a
请教这样的设计对吗?求指点