一个表结构问题
有一产品规格,产品数量,它们是一对一的关系
说明:
产品规格 不只一个字段
产品数量 也不只一个数量
请问大家是怎么设计表的。
是分开设计好,还是放在一个表内好。
请大家发表看法。
------解决方案--------------------产品规格可以做成字典表,通过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
是关于删除重复列的问题!