求一份合理的数据库表设计思路

zhou349398998 2012-02-03 04:42:39
大概这样的,商城系统中商品的设计,
一个商品他有分类,也有属性,关键是属性,
比如衣服:1. 尺寸为15 大小为8 颜色是红色 价格是100元
2. 尺寸是15 大小为8 颜色为蓝色 价格101元
3 尺寸为14 大小为8 颜色为红色 价格88元,
这里一个商品的不同组合属性,价格有三种, 但都同属一个商品下的,只不过有不同 的组合属性,商品是唯一的,
我看淘宝的属性好像也 是这样的
请问各位大侠该怎么设计,把表的结构给我看下。不胜感激
...全文
74 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
victor_yang 2012-02-04
  • 打赏
  • 举报
回复

CREATE TABLE product (
ProID uniqueidentifier NOT NULL , --产品唯一标志,主键
ProNo varchar (20) NULL , --产品编码,可以重复
ProName varchar (50) NULL , --产品名称
ChiChun int] NULL , --尺寸
ProSize int NULL , --大小
Colour varchar (10) NULL , --颜色
Price float NULL --价格
夜予 2012-02-04
  • 打赏
  • 举报
回复
把表之间关系用E_R图画出来就清楚了
cxmcxm 2012-02-03
  • 打赏
  • 举报
回复
共同的放于主表中,不同的属性用一子表来保存
阿呆哥 2012-02-03
  • 打赏
  • 举报
回复
商品
尺寸
颜色
三个表行不。
考虑下,打折,老顾客。

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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