入库和出库记录放在一个表中,是规范的设计吗?
看到一些文章说,入库记录和出库记录,最好放在两个表中。
但是,我感觉放在一个表中也可以呀。不知是不是不规范呀。比如一个 图书库存管理系统
入库时,将入库数量 放到 “入库册数”字段中
出库时,将出库数量 放到 “出库册数”字段中我有必要在增加一个字段,作为区分 入库 和 出库 的标识吗(比如某字段为0时为入库,为1时,表示出库)
用“入库册数” 和 “出库册数” 不就可以区分了吗?以上只是我自己想的。不知对不对,大家帮帮我。

解决方案 »

  1.   

    分开吧,合在一起
    1:数据量会大
    2:多客户端写数据时 操作的是两个表里,非一张表,死锁的概率也低吧?
      

  2.   

    顶楼上
    小规模的系统没问题,比如毕业设计
    如果在实际应用中,那还是分开吧
      

  3.   


    +1也显得混乱,我喜欢清晰
      

  4.   

    虽然你可以放到一个表里面,但是你也有必要添加个标志列,来区分是入库还是出库,也方便查询。
    另一方面,就像二楼说的,同时进行入库和出库呢,死锁了吧?还是分开放吧。
      

  5.   

    这要看数据量一般表在设计时 功能单一最好
      

  6.   

    放在一起麻烦得很,需要增加标志列