现在我有一张用户表,如图就是用户填写的表。
表设计起来比较困难,主要是右侧部分有一个加酶粉小计和出口粉小计。让人比较困惑。没有想出好的方法来设计表。、
帮忙高手帮忙提议表设计的建议。我该怎么设计数据库表?

解决方案 »

  1.   

    我第一眼看到这个的感觉应该是账票输出的内容呀根表设计有什么关系吗?什么小计合计的干吗要设计在表里,在输出的时候自己group by自己算呗。
      

  2.   

    我理解得不对吗?你现在有一张纸的表,就是上面那个样,然后你要把它转化成数据库里的表,然后你来问数据库里的表应该怎么设计,是这个意思不?用户填你这个表,那些个合计小计也是算出来的吧,不是乱填的吧?
    也是用户根据前面填的每个项目的值,然后算好,填到最后的合计小计的栏里吧?是这样的话,你把各个合计小计都删掉,然后剩下的项目做成表里的field。需要得到合计小计信息的时候,根据各个项目重新算出来不就可以了,为什么一定要把合计小计的项目也做成数据表的字段呢?
      

  3.   

    哈哈,LZ问的是合计以外的那张表格里,多行多列的数据又该如何,楼上再这样说下去LZ要疯了!
      

  4.   

    加酶粉小计和出口粉小计如果是用户输入的范畴,那就另外用一张表来跟具体洗衣粉的表关联即可,你在这个用户填写的表里用一个字段来表示是哪年哪季度的,这样就和洗衣粉表统计的时候关联了洗衣粉表基本上就是分类,销量,产量,日期这么些字段,最好建一个统计表来保存每个季度的数据,定期跑sql或者存储过程把统计数据加入统计表
      

  5.   

    有点混乱,你最好分解下,用UML试试,其实我觉得楼上说的也可以,再多建立一张表,这样也是可以的,LZ试试