有时候创建一个单独的表会产生更多的工作量,我应该分割它吗?
例如,在我的项目中,我有一个客户表,每个客户都有自己的特殊产品价格(只有5种产品,未来也不打算增加),每个客户还有独特的一周配送时间。当需要更改客户的配送时间/价格或显示所有客户的配送时间和价格等操作时,如果将配送时间和产品价格作为列添加到客户表中而不是单独的表中,会更容易实现。在这种情况下,仅创建一个大的客户表是否可行?有哪些缺点?
更新:他们刚刚告诉我,一年后或更长时间后,他们可能会增加更多的产品,他们说他们的业务不会超过20-30个产品。 我仍然无法理解为什么在这种情况下(每个客户都有自己的特殊价格)向产品表添加行比向客户表添加列更好? 我唯一能想到的好处是,只有5种产品的客户不必“携带”20个可空产品(节省服务器空间)?由于经验不足,我可能忽略了显而易见的事情。
例如,在我的项目中,我有一个客户表,每个客户都有自己的特殊产品价格(只有5种产品,未来也不打算增加),每个客户还有独特的一周配送时间。当需要更改客户的配送时间/价格或显示所有客户的配送时间和价格等操作时,如果将配送时间和产品价格作为列添加到客户表中而不是单独的表中,会更容易实现。在这种情况下,仅创建一个大的客户表是否可行?有哪些缺点?
更新:他们刚刚告诉我,一年后或更长时间后,他们可能会增加更多的产品,他们说他们的业务不会超过20-30个产品。 我仍然无法理解为什么在这种情况下(每个客户都有自己的特殊价格)向产品表添加行比向客户表添加列更好? 我唯一能想到的好处是,只有5种产品的客户不必“携带”20个可空产品(节省服务器空间)?由于经验不足,我可能忽略了显而易见的事情。