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


请教这样的设计对吗?求指点
...全文
126 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
tony4geek 2014-07-07
  • 打赏
  • 举报
回复
这个你得看你的业务和对应关系。
javaee_ssh 2014-07-07
  • 打赏
  • 举报
回复
商品-采购商中间表(这个表还有需要吗?),不是已经有 采购商-价格 中间表、价格表。这样采购商与商品表已有关联。
我意纵横 2014-07-07
  • 打赏
  • 举报
回复
我的建议是: 商品表 采购商表 这两张不变,去掉价格表。 中间表一个 采购商-商品-价格中间表 buyid-productid-price
B2B行业商务系统源码 更新说明: 1.3的版本是在1.2的版本上进行的升级,主要增加了人才招聘的模块,并更新大多由官方、用户群测试提交的大量bug,列举如下: 1. 重点针对安全做更新,对防sql注入进行更新。 2. 新增并完善人才系统。 3. 新增完善招聘系统功能 4. 对SEO部分重新规划升级 5. 增加后台SQL执行能力,并做安全部署。 6. 对行业分类的移动、删除的功能做了强化。 7. 友情链接的发布管理功能进行修复 8. 对供求列表的缩略图形式做出修正。 9. 产品详细页图片形式修改 10. 会员商铺供应信息分类修正。 11. 会员商铺的全部供应信息显示。 12. 商铺中不显示发布的供应信息修正 13. 商铺联系方式整理 14. 供应求助详细页联系方式整理 15. 所有的列表页的地区筛选功能修正。 16. 重新对资讯的标签进行调整,新的标签调用更加灵活。 17. 对快速发布的求购信息进行修正,能够正常显示。 18. 对后台常规管理的附件设置的修正 19. 后台会员管理的商铺信息管理的产品分类管理的修正 主要特色: 被反复测试过的响应速度。 开发过程中不断对每个页面的访问速度及响应速度进行优化,力求达到最大的打开速度,并进行数据库加压测试, 将信息填充至几十万进行相关测试,并进行记录及改善。 强负载能力,支持大动态数据。 基于多年的开发经验,从缓存技术,数据库设计,代码优化等多个角度入手,适合大动态数据的存取访问,全力保证大中型 网站的应用及长期发展。 模板操作方便,支持中文标签和标签数据实时调整。 采用模板与程序完全分离式设计,将模板直接保存为html文件,可以下载修改,也可以直接后台修改。标签可以定义为中文, 如{SY_热门采购} 操作更加直观易用,修改标签不需要再打开模板进行编辑,在标签管理内找到该标签即可实时调整参数。 高安全性。 得益于Asp.Net的高安全性基础,开发时严格控制网站的代码编写方式,做到不放过任何一处的安全隐患。 重点优化的图片上传功能。 将图片上传划分为缩略图以及原图,加快列表页的访问速度。 数据库在DB_51aspx文件夹下,附加即可。 后台登陆用户名和密码是51aspx/51aspx 常见问题: VS调试的时候,添加完后台,去浏览前台页面的时候,发现不对,图片也不显示。 解答 后台管理 常规管理里,基本网站设置,设置网站地址的时候,注意后面的端口号,要一样。否则就会出现问题
网胜B2B行业商务系统V1.3源码 更新说明: 1.3的版本是在1.2的版本上进行的升级,主要增加了人才招聘的模块,并更新大多由官方、用户群测试提交的大量bug,列举如下: 1. 重点针对安全做更新,对防sql注入进行更新。 2. 新增并完善人才系统。 3. 新增完善招聘系统功能 4. 对SEO部分重新规划升级 5. 增加后台SQL执行能力,并做安全部署。 6. 对行业分类的移动、删除的功能做了强化。 7. 友情链接的发布管理功能进行修复 8. 对供求列表的缩略图形式做出修正。 9. 产品详细页图片形式修改 10. 会员商铺供应信息分类修正。 11. 会员商铺的全部供应信息显示。 12. 商铺中不显示发布的供应信息修正 13. 商铺联系方式整理 14. 供应求助详细页联系方式整理 15. 所有的列表页的地区筛选功能修正。 16. 重新对资讯的标签进行调整,新的标签调用更加灵活。 17. 对快速发布的求购信息进行修正,能够正常显示。 18. 对后台常规管理的附件设置的修正 19. 后台会员管理的商铺信息管理的产品分类管理的修正 主要特色: 被反复测试过的响应速度。 开发过程中不断对每个页面的访问速度及响应速度进行优化,力求达到最大的打开速度,并进行数据库加压测试, 将信息填充至几十万进行相关测试,并进行记录及改善。 强负载能力,支持大动态数据。 基于多年的开发经验,从缓存技术,数据库设计,代码优化等多个角度入手,适合大动态数据的存取访问,全力保证大中型 网站的应用及长期发展。 模板操作方便,支持中文标签和标签数据实时调整。 采用模板与程序完全分离式设计,将模板直接保存为html文件,可以下载修改,也可以直接后台修改。标签可以定义为中文, 如{SY_热门采购} 操作更加直观易用,修改标签不需要再打开模板进行编辑,在标签管理内找到该标签即可实时调整参数。 高安全性。 得益于Asp.Net的高安全性基础,开发时严格控制网站的代码编写方式,做到不放过任何一处的安全隐患。 重点优化的图片上传功能。 将图片上传划分为缩略图以及原图,加快列表页的访问速度。 数据库在DB_51aspx文件夹下,附加即可。 后台登陆用户名和密码是51aspx/51aspx 常见问题: VS调试的时候,添加完后台,去浏览前台页面的时候,发现不对,图片也不显示。 解答 后台管理 常规管理里,基本网站设置,设置网站地址的时候,注意后面的端口号,要一样。否则就会出现问题

67,512

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧