一个关于发票管理的需求,包括入库,出库,报表什么的!!要求添加记录时输入的是发票号的起止范围,但是系统中也有针对单张发票进行操作的功能,而且查询和报表都要针对单张发票进行,所以对于数据表的设计需要权衡!不知道采用什么方式好一些!是将发票的起止号码作为一条记录,还是将每张发票作为一条记录?请高手给些建议!

解决方案 »

  1.   

    我觉得两种都可以:
    起止:
    start   end
    aaaa    cccc
    dddd    dddd
    ffff    hhhh
    ……    ……
    单张:
    no
    aaaa
    bbbb
    cccc
    ……主要是要看你的查询和报表需要处理到什么程度了
      

  2.   

    如果发票号是一个递增的序列号的话,可以
    billNo billGroupNO
    a1     a
    a2     a
    b1     b
    b2     b