想象一个带有一组复选框的web表单(可以选择其中任何一个或所有复选框)。我选择将它们保存在一个逗号分隔的值列表中,这些值存储在数据库表的一列中。
现在,我知道正确的解决方案是创建第二个表并正确地规范化数据库。实现简易解决方案的速度更快,我希望能够快速地证明该应用程序的概念,而不必花费太多时间。
我认为在我的情况下,节省的时间和更简单的代码是值得的,这是一个合理的设计选择,还是我应该从一开始就规范化它?
更详细地说,这是一个小型的内部应用程序,基本上取代了存储在共享文件夹中的Excel文件。我问这个问题也是因为我正在考虑清理程序,使其更易于维护。有些事情我并不完全满意,其中之一就是这个问题的主题。