一个表的设计问题

chenhongjun0624 2011-07-27 03:46:55
我做一个商品类别表,每一个类别名称对应着很多个商品属性,这个表应该怎么设计呢?

比如商品类别有:
食物
手机
电脑 等等

食物有对应着:生产日期,过期时间,等等
手机对应着:电池容量,手机系统,等等

现在我是有多少个类别就做多个表,大家有没有其他办法啊?
...全文
147 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenhongjun0624 2011-07-27
  • 打赏
  • 举报
回复


看来只能用这种办法了。

thanks for your review
cd731107 2011-07-27
  • 打赏
  • 举报
回复
弄一表,存放“生产日期,过期时间、电池容量,手机系统。。”
不同的货品具体某些属性,增加其对应的记录即可
chenhongjun0624 2011-07-27
  • 打赏
  • 举报
回复

我就是想问问有没有其他办法的
zhangweitc123 2011-07-27
  • 打赏
  • 举报
回复
我只会这个
chenhongjun0624 2011-07-27
  • 打赏
  • 举报
回复
难道只有这2中办法吗
zhangweitc123 2011-07-27
  • 打赏
  • 举报
回复
id和tid关联
zhangweitc123 2011-07-27
  • 打赏
  • 举报
回复
做一张中心表center
s1 s2 s3 s4 tid
生产日期 过期时间 null == 1
null null 电池容量 手机系统 2

关联表 table2
id name
1 食物
2 手机...
chenhongjun0624 2011-07-27
  • 打赏
  • 举报
回复
那么属性表里面要几百个字段了
Andy__Huang 2011-07-27
  • 打赏
  • 举报
回复
可以只设计为一个表:在类别后面把不同属性作为并列字段
如:ID,类别,生产日期,过期时间,电池容量,手机系统,备注

它有内容时就相应填写上去,没有就留着空

xuam 2011-07-27
  • 打赏
  • 举报
回复
分大类和属性2个表
chenhongjun0624 2011-07-27
  • 打赏
  • 举报
回复
没人吗

27,581

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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