关于表中每个字段值用另一张表来界定值的设计问题? 本帖最后由 liyujiang688447 于 2014-03-23 21:45:45 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 建议还是将每个属性单独存储为一条记录,方便维护。基础表 这样设计:1、产品类别表 产品类别编号,所在生产线,备注2、产品类别属性表 产品类别属性编号,产品类别编号 ,属性名,属性说明,属性限定1 ,属性限定2 3、产品表 产品编号,产品类别,生产时间,生产者4、产品属性表 产品编号,产品类别属性编号,属性值只需要考虑,如何检测属性值,是否正常,和显示的问题了。 如果类别和类别属性不是常变化的话,可以在 产品属性表上增加冗余字段,将 属性限定复制过来,增加查询效率,当然如果数据量不大就无所谓了。 按楼上所说的这种方式我也想过,但我的一个产品可能有多达50个属性,而且产品量也相当大,而且按楼上的办法也不方便横向统计数据。 如果你的属性能确定的话,可以直接做到表上,,但是还是建议用上面的思路走,要灵活的多。 数据量不是问题总有办法解决, 横向统计也不是问题,现在都支持数据透视表了。 为什么我在OEM的数据库中建立的用户在方案中不显示啊? dbms.output.put_line 请问为什么分类表和词条表之间要有个词条和分类的关联表 通过最简单的sql语句实现如下功能?HELP start with 。。。。。connect by prior 的问题,有人碰到过吗? WindowsXP SP2下为什么安装不了oracle9i ?急!!! 新建的表怎么用表数据编辑器不能插入数据? 存储过程是否可以直接删除文件 写一个存储过程 菜鸟问个SQL问题 如何中断正在执行的SQL查询语句? 跪求Oracle的sql语句
产品类别编号,所在生产线,备注
2、产品类别属性表
产品类别属性编号,产品类别编号 ,属性名,属性说明,属性限定1 ,属性限定2
3、产品表
产品编号,产品类别,生产时间,生产者
4、产品属性表
产品编号,产品类别属性编号,属性值只需要考虑,如何检测属性值,是否正常,和显示的问题了。
如果类别和类别属性不是常变化的话,可以在 产品属性表上增加冗余字段,将 属性限定复制过来,增加查询效率,当然如果数据量不大就无所谓了。