如今设计一订购系统,有一张订单主表和多张不同结构的从表,结构如下:订单主表订单Id 订购总金额 发票Id 订购时间 .......从表1标识 单价 数量 金额 其它字段11 字段12 字段13从表2标识 单价 数量 金额 其它字段21 字段22 字段23 字段24发票表发票Id 发票号请问这样设计表合理吗?还有,如果订购金额为0,不用打印发票,订单表的发票Id为空正常吗?谢谢各位有心人。

解决方案 »

  1.   

    你可以去下载一个订餐系统的数据库,ACCESS的,看看里面的表结构是怎么定义,是否还需要加强的。
      

  2.   

    其他字段有涉及连接其他表的外键和收费类型不大一样,这也没关系啊!加个case when判断一下就可以了,为空不连接,否则连接我们的CRM里面都是这样设置的,比如两个外键,分别连接A表,B表,如果数据与A关联则A有值,B为空,否则,反过来就行了,这样没影响的,不过你要分开两个表也行,你自己定吧!