我正在一个招聘网站上工作,我想知道什么是最好的:
- 用户表,雇主帐户链接到公司(因此,当 companyID 为空时,它是求职者)
- 完成单独的表格,一张用于求职者,一张用于雇主。这样从长远来看,如果它变得非常成功,就可以进一步优化查询。
两种方法都有利有弊:
使用 1. 例如,可以只创建一个登录表单来处理求职者和雇主。
数据相同,但实体不同。
我百感交集。你怎么看?
我正在一个招聘网站上工作,我想知道什么是最好的:
两种方法都有利有弊:
使用 1. 例如,可以只创建一个登录表单来处理求职者和雇主。
数据相同,但实体不同。
我百感交集。你怎么看?
从用户体验的角度来看,只支持一种“登录方法”而不必选择用户想要执行的登录类型(例如求职者/雇主的下拉列表)会容易得多。这也意味着所有用户名都需要是唯一的。
如果您将表分开,您仍然可以获得最佳查询,它们可能只有一个与之关联的极小的连接(或者只是创建求职者和雇主的非规范化视图,并且您拥有两全其美!)。
我认为您应该问的真正问题是:求职者和雇主是否拥有与他们相关的根本不同的数据,或者是否存在大量重叠?