一般的订单(包括进出仓单)结构包括:
1. 标题项,如订单号、供应商、日期等唯一信息;
2. 内容项,比如数量、单价、金额等,这些可能有很多行;
3. 此外还可能有一些付款方式等信息,项数不等;
在设计表时应该遵循什么思路?
一. 迁就标题项,在一行里面包含全部信息,如果内容项比较多(假设有10行),就需要非常多的列,表结构就庞大,且内容项数受限于列数,但逻辑关系简单。
二. 迁就内容项,只设置很少的列,每个内容用一行,在另一个表记录标题项,通过订单号与内容项关联。这样表结构简单,内容的项数不限,但因为有关联,处理起来就有些复杂。
不知各位大神有何高见?有没有这样的范例可参考?