以采购系统为例。为以下内容使用一个表是否有意义:报价单、订单、发票和贷项凭单?
会有一些不同的细节。例如,每个列表将有其 5 个特殊字段,但另一个说 50 个字段将完全相同。在这种情况下将所有表连接到一个表中是否有意义。并且某些字段未用于某些类型。
我可以看到 Navision 系统在其数据库中做了类似的事情。它使用一个表,但在发布项目后拆分为单独的表。我认为这可能是出于性能原因,因为发布的项目可能会变得非常大。& 拆分成单独的表会加快查询速度。但这只是我的想法。
所以我的主要困境是......在这种情况下推荐的方法是什么:一张桌子或单独的桌子?各自的优缺点是什么?需要考虑哪些业务因素?
谢谢你的帮助!