日期:2014-05-18  浏览次数:20486 次

一个表结构问题
有一产品规格,产品数量,它们是一对一的关系
说明:
  产品规格 不只一个字段
  产品数量 也不只一个数量

请问大家是怎么设计表的。

是分开设计好,还是放在一个表内好。
请大家发表看法。



------解决方案--------------------
产品规格可以做成字典表,通过ID关联被产品表引用;产品数量则没有任何必要放在这张字典表中。
------解决方案--------------------
有一产品规格,产品数量,它们是一对一的关系
说明:
  产品规格 不只一个字段
  产品数量 也不只一个数量

请问大家是怎么设计表的。
==============>
1 首选设计产品表(product)
create table product(productid varchar(10) primary key,
name varchar(20),...,model_id int)
2设计规格表(model)
create table model(id int primary key,name varchar(20)
3设计业务表(yewub)
create table yuwub(流水号 varchar(20) primary key,产品编号 varchar(10),数量,...)
说明,产品表和规格表有如下关系:product.model_id=model.id


------解决方案--------------------
既然你没得选择,一张表相同的项还是能提取成单张表的,只不过用程序去控制,不要在表设计控制
------解决方案--------------------
要说服你的主管,一张表实现问题不少啊!
------解决方案--------------------
主管不会,最烦人了.
他不知道数据库结构的知识呀.
------解决方案--------------------
主管技术不行的有的是,你要不满自己不走也有人让你走,看看论坛就知道,水平高的人不怕你超过他,所以他愿意告诉你知识,(当然我现在不是)
------解决方案--------------------
二樓的設計沒錯
老板不同意,沒關係啊,沒有必要跟他講數據庫知識
只能實現他要的功能且速度快就行了
------解决方案--------------------
如果规格表有很多种规格时怎么表示,如,颜色,大小,其它。。。
这样也可用你这个吗?
==========> 可以建立多个类似规格的表,也可以只建一个表,再加一个 "类型 "字段就可以了.

------解决方案--------------------
各位大哥,帮我顶一下这个贴,谢谢了.
http://community.csdn.net/Expert/topic/5551/5551965.xml?temp=.8143885

是关于删除重复列的问题!