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