以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  [求助] 关于订单管理的设计思路  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=26122)

--  作者:netfox168
--  发布时间:2012/11/25 11:40:00
--  [求助] 关于订单管理的设计思路

一般的订单(包括进出仓单)结构包括:

1. 标题项,如订单号、供应商、日期等唯一信息;

2. 内容项,比如数量、单价、金额等,这些可能有很多行;

3. 此外还可能有一些付款方式等信息,项数不等;

 

在设计表时应该遵循什么思路?

一. 迁就标题项,在一行里面包含全部信息,如果内容项比较多(假设有10行),就需要非常多的列,表结构就庞大,且内容项数受限于列数,但逻辑关系简单。

二. 迁就内容项,只设置很少的列,每个内容用一行,在另一个表记录标题项,通过订单号与内容项关联。这样表结构简单,内容的项数不限,但因为有关联,处理起来就有些复杂。

 

不知各位大神有何高见?有没有这样的范例可参考?


--  作者:唐尸三摆手
--  发布时间:2012/11/25 11:53:00
--  
一条主单对应多条明细也可以的
--  作者:lin_hailun
--  发布时间:2012/11/26 11:09:00
--  
 果断用两个表呗。处理起来也不麻烦。

 订单表,订单明细表,大家都是这样做的。