首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

问个数据表有关问题

2013-07-08 
问个数据表问题产品表,每个产品有不同的颜色,可多选;有不同的型号,可多选;有不同的尺寸,可多选;现在是每种

问个数据表问题
产品表,每个产品有不同的颜色,可多选;有不同的型号,可多选;有不同的尺寸,可多选;现在是每种颜色每种型号每种尺寸的各种搭配可能都有不同的价钱,这个价钱在设计数据库时怎么做啊。每种变化都让用户插入一条数据吗,那他要每种选10种变化组合起来就累死他了 数据库
[解决办法]
产品表: 产品ID, 颜色ID, 型号ID, 尺寸ID, 价格..

颜色表: 颜色ID, 颜色值..

型号表: 型号ID, 型号值..

尺寸表: 尺寸ID, 尺寸值..

[解决办法]

引用:
Quote: 引用:

产品表: 产品ID, 颜色ID, 型号ID, 尺寸ID, 价格..

颜色表: 颜色ID, 颜色值..

型号表: 型号ID, 型号值..

尺寸表: 尺寸ID, 尺寸值..


每种价格都算一种新产品?


你是根据颜色+型号+尺寸来定义一种产品的吧,价格是你自己定义的,今天这种产品可以卖10块就写10,明天涨到20就写20. 他这种设计挺灵活的,以后有新定义,再加张表和字段就可以了

热点排行