主表和事务表的区别

新手上路,请多包涵

为什么我们需要有任何主题的两个表(主表和事务表),例如 salespurchase 等。这两个表之间应该是什么关系,应该是什么他们之间的区别。为什么我们真的需要它们。

原文由 Vidhya 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 539
2 个回答

数据库模式中需要主表和事务表,特别是在销售垂直领域。

主数据:很少更改的数据。例如,如果一家公司有 5 个客户的列表,那么他们将维护一个客户主表,其中包含客户的姓名和地址以及其他数据,这些数据将保持永久且不太可能更改。

交易数据:经常变化的数据。例如,公司正在向其中一位客户销售一些材料。因此,他们将为客户准备销售订单。当他们将生成销售订单时,意味着他们正在进行一些销售交易。这些交易数据将存储在 Transactional 表中。

这确实是维护数据库规范化所必需的。

原文由 FallAndLearn 发布,翻译遵循 CC BY-SA 3.0 许可协议

最后,这实际上取决于您正在使用的数据类型。如果你有一个具体的例子,这可能会让我们更好地了解你想要做什么。然而,一般来说,一个主表在理论上与您的事务表中看到的习惯性变化相关是恒定的。

原文由 clasikbel 发布,翻译遵循 CC BY-SA 3.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进