一个关于数据库设计的问题,我们开发的是一个店务管理系统,起初只考虑到的是每个店的信息的管理,但是现在有新的需求,就是这个店务管理系统不只能管理单店的信息,还可能管理连锁店及分店的信息,这就需要新添加一张表,请问这张表要怎么设计才好呢,才能更好方便的进行管理,操作上也不会太复杂(说明一点,就是使用这套系统的每一个店里都有一个POS机,每一个POS机都有它唯一的终端号),我想呢是不是应该根据这个终端号去识别每一个总店下的分店呀请大家帮帮忙,表的设计随意发挥,另外对于连锁店及总店分店这样业务的数据库设计,在业务上或是逻辑上有更好建议的欢迎大家提出来一起分享,谢谢

解决方案 »

  1.   

    目前还没领悟到sap 精髓  围观 
      

  2.   

    不需要新表,店表多个字段标识,标识是总店还是分店或者孙子店
    应该用无意义的数字id去标识每个店,而不是他的pos机编号
    pos机编号不是一个店的属性,如果将来一个店有多台pos机就没法识别了,应该需要一个店和pos机的关系表
      

  3.   


    嗯,我觉得你讲得很对,我之前就没有考虑到一个店有多个POS机的情况,但是我还有一点不太明白,这套系统不是给一家连锁店用的,而是给很多家连锁店使用的
    你能不能再详细的举个例子呢,将来我要进行统一管理的时候,怎么样做查询,比如,我是一个总店的管理员,我想查看旗下每一个分店一个月内销售总额,那这样我要怎么样做查询呢,那个店和POS机的关系表要怎么使用呢
      

  4.   

    selaven (selaven)
      '截至2010-08-18 11:51:40  用户结帖率0.00% 当您的问题得到解答后请及时结贴.
    http://topic.csdn.net/u/20090501/15/7548d251-aec2-4975-a9bf-ca09a5551ba5.html
    http://topic.csdn.net/u/20100428/09/BC9E0908-F250-42A6-8765-B50A82FE186A.html
    http://topic.csdn.net/u/20100626/09/f35a4763-4b59-49c3-8061-d48fdbc29561.html8、如何给分和结贴?
    http://community.csdn.net/Help/HelpCenter.htm#结帖