社区
MS-SQL Server
帖子详情
请教一个电子商务数据库设计的问题,请指教
upshania
2012-06-16 09:24:19
现在面临这样一个问题,产品有很多规格,比如"木床"这个产品规格有:1.5米,2米,3米而这个产品规格除了这个长度规格以外,还会有其它的产品规格,比如颜色,材质等等。
通过组合来生成最后的价格。如
红色+1.5米+木质 = 100元
蓝色+1.5米+木质 = 110元。
蓝色+2米+金属质 = 300元。
而像这种产品规格通常比较多,这在数据库设计上这产品规格和产品价格之前要怎么设计的好呢?
...全文
235
8
打赏
收藏
请教一个电子商务数据库设计的问题,请指教
现在面临这样一个问题,产品有很多规格,比如"木床"这个产品规格有:1.5米,2米,3米而这个产品规格除了这个长度规格以外,还会有其它的产品规格,比如颜色,材质等等。 通过组合来生成最后的价格。如 红色+1.5米+木质 = 100元 蓝色+1.5米+木质 = 110元。 蓝色+2米+金属质 = 300元。 而像这种产品规格通常比较多,这在数据库设计上这产品规格和产品价格之前要怎么设计的好呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
孤独加百列
2012-06-18
打赏
举报
回复
[Quote=引用 7 楼 的回复:]
你的描述‘木床’只能算成产品类别了,不是产品,真正的产品是蓝色1.5米木床,所以类别表建一个,产品表直接带规格属性,如
类别,材质,颜色,尺寸,单价。。。。
[/Quote]
如果规格项不统一,你又不想存在太多的冗余,那规格就用XML类型记录,单价作为产品属性一项单独。
孤独加百列
2012-06-18
打赏
举报
回复
你的描述‘木床’只能算成产品类别了,不是产品,真正的产品是蓝色1.5米木床,所以类别表建一个,产品表直接带规格属性,如
类别,材质,颜色,长度,单价。。。。
zopey
2012-06-18
打赏
举报
回复
产品价格 = fx(产品名称,规格1,规格2,规格3,...)
上述公式有规律就直接计算,没有明显规律则建立“规格-价格表”用来查询,
此表每一行有个价格,对应于唯一的一种规格组合。
组合越多,自然行数越多。
upshania
2012-06-17
打赏
举报
回复
唉,,,,我真正的问题是通过组合生成价格这一项。而不是你们说的话题的核心情况。你们说的产品规格无非独立建个表或者其它存储价质就好。但是这个和产品关联的价格呢?这才是我这个问题的核心问题
發糞塗牆
2012-06-17
打赏
举报
回复
第一种方法,可以使用上面那只松鼠的方法。第二种,是我工作经验,我以前做服装类的电子商务网站,也遇到过你这个问题,后来是使用XML,把规格数据都按照格式存到xml里面,因为现在新版本的SQLServer都有xml索引,所以性能方面不用考虑太多。你可以从这个思路去论证一下吧。
haitao
2012-06-16
打赏
举报
回复
如果规则的个数能预先考虑周全,最简单,作为价格表的各个字段好了
upshania
2012-06-16
打赏
举报
回复
那么通过不同的规格组合出来的价格呢?
开着拖拉机泡妞
2012-06-16
打赏
举报
回复
建一个产品表,建一个规格表,产品表引用规格表的主键
基于ASP.NET健身俱乐部会员管理系统的
设计
与实现
2.1 系统平台环境2.1.1 硬件平台硬件设备的选择以及
设计
需要基于信息管理系统的建立以及健身俱乐部的具体发展现状。硬件设施需要与会员信息管理系统的各个功能实现完美的契合。在相互匹配的前提下,硬件的选择也需要具有较高的性价比,同时也要具备安全性和保密性。根据俱乐部的系统
设计
以及俱乐部的发展现状分析,得出硬件的最佳选择:硬件环境(客户端):建议会员在条件允许时使用较高配置的硬件资源,以实现最优化的体验。硬件环境(
设计
者):1.7G以上系统处理器,1G以上系统内存,80G以上系统存储空间。
转载:23种
设计
模式整理(很全)
23 种
设计
模式汇集 目录 文章目录23 种
设计
模式汇集目录
设计
模式引言学习 GoF
设计
模式的重要性建筑和软件中模式之异同
设计
模式之 Singleton(单态)模式实战书籍《Java 实用系统开发指南》单态定义:
设计
模式之 Factory工厂模式定义*:*提供创建对象的接口*.* 为何使用*?*工厂模式中有: 工厂方法*(Factory Method)* 抽象工厂*(Abstract Factory).*
设计
模式之 Builder
设计
模式之 Prototype(原型)
设计
模式之 Adapter(适配器)设
研究生如何做文献阅读笔记
** 研究生如何做文献阅读笔记 ** 研究生如何做文献阅读笔记? 说实在的,我自己也不是很会读书。读书的速度也不快,只是喜欢读书罢了。阅读文献,对于开题期间的研究生和写论文期间的研究生是很重要的功课,不可忽视,这种能力是需要训练的。关于做读书和文献阅读笔记,这里谈点个人的看法,算是跟年轻朋友们的交流,也希望得到专家们的
指教
。 如何选择和阅读文献? 阅读文献,要力求对
一个
方面或
一个
主题,或者
一个
概念的历史发展都要搞清楚,清楚来龙去脉。文献有新有旧,有些学科或专题文献的半衰期很长,经典文献的阅读是很重要的,只
题解 | #F.
一个
经典概率
问题
(提供
一个
好想好实现不用积分的方法)#
小米公司校招内推码: N36TTHA 投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/campus/posit。小米公司校招内推码: N36TTHA 投递链接: https://xiaomi.jobs.f.mioffice.cn/referral/campus/posit。越早投递,越offer!#浅聊一下我实习的辛苦费#之前拿了浙江省北大信息研究院的嵌入式实习offer,实习工资按天算的,200一天,其他的话没有任何多的餐补了,
请
假就没当天工资,待遇一。
《那些年啊,那些事——
一个
程序员的奋斗史》九
81 对于新的4.3'CMMB板子来说,
设计
上并不是很难。毕竟之前有做过Telechips的板 子,现在只要在之前的基础上删删减减,然后加上CMMB模块即可。这次的
设计
是以简单 为主,只要求有GPS和CMMB即可,其它无关的模块一概不加。 武总还是老样子,一开始同意了,可没多久又像墙头草,又想将一些功能给添上去 。这回段伏枥和和曹燕就没打算妥协,因为大家都知道,
MS-SQL Server
34,838
社区成员
254,632
社区内容
发帖
与我相关
我的任务
MS-SQL Server
MS-SQL Server相关内容讨论专区
复制链接
扫一扫
分享
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章