首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在招聘网站上,我是应该在求职者和雇主的一张桌子还是两张不同的表格之间做出选择?

在招聘网站上,我是应该在求职者和雇主的一张桌子还是两张不同的表格之间做出选择?
EN

Database Administration用户
提问于 2011-03-29 13:20:33
回答 1查看 372关注 0票数 3

我在一个招聘网站上工作,我想知道什么是最好的选择:

  1. 用户表,雇主帐户链接到公司(因此,当companyID为null时,即为求职者)
  2. 填写不同的表格--一张是求职者的,一张是雇主的。这样,从长远来看,如果查询获得巨大成功,就有可能对查询进行更多的优化。

这两种方法各有优缺点:

例如,只创建一个可以同时处理求职者和雇主的登录表单。

数据是相同的,但是实体是不同的。

我有复杂的感情。你认为如何?

EN

回答 1

Database Administration用户

回答已采纳

发布于 2011-03-29 17:04:12

从用户体验的角度来看,只支持一种“登录方法”要容易得多,而不必选择用户想要的登录类型(例如求职者/雇主的下拉列表)。这也意味着所有的用户名都必须是唯一的。

如果将表分开,您仍然可以进行最佳查询,它们可能有一个非常小的连接与它们关联(或者只创建两个求职者&雇主的非规范化视图,而您拥有这两个世界的最佳状态!)

我认为你应该问的真正问题是:求职者和雇主是否有根本不同的数据与他们相关,还是有大量的重叠?

票数 7
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/1971

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档