我正试图为一个招聘网站开发一个数据库模型,我有很多困惑。
我已经创建了一个包含所有位置的位置表。现在我很困惑如何在简历、jobEmail和jobAd表中保存位置?
我可以想出两种解决方案。
这些解决方案中哪一个是正确的?或者有其他的方法来解决这种情况。
谢谢
发布于 2010-09-28 12:02:33
创建另一个表。从未,从来没有,将数据存储为逗号分隔的值.“永远,永远”可能有点夸张,但在大多数情况下,最好将数据存储在表中,这样就可以将普通的SQL查询应用到表中,而不必解析逗号分隔的数据。
换句话说,第二种方法是最优的。
发布于 2010-09-28 12:47:02

发布于 2010-09-28 12:04:23
我会把所有这些“分类”或“对象”作为单独的表。当需求发生变化时,这将产生扩展性(它们总是这样)。
然后通过代码控制它们只允许5,无论是在存储过程中,还是通过php,或者c#,都不重要。
https://stackoverflow.com/questions/3812418
复制相似问题