sách gpt4 ăn đã đi

可能有*非常*多列的 MySql 表

In lại Tác giả: Walker 123 更新时间:2023-12-01 00:34:56 27 4
mua khóa gpt4 giày nike

一位招聘软件工程师的 friend 希望我为他开发一个应用。

他希望能够根据技能搜索候选人的简历。

正如您想象的那样,可能有数百、可能数千种技能。

在表格中表示候选人的最佳方式是什么?我在想 skill_1skill_2skill_n 等,但某处有一个候选人的能力超过 n 技能。

此外, future 可能会将更多技能添加到数据库中。

那么,代表候选人技能的最佳方式是什么?


@zohar 的[更新],这里是对 teh 模式的粗略的第一遍。有什么意见吗?

nhập mô tả hình ảnh ở đây

câu trả lời hay nhất

您需要三个表(至少):

候选人的一张表,其中包含所有详细信息,例如姓名、联系信息、简历(或指向它的链接)和所有其他相关详细信息。

skills 表格 - 将包含技能名称,可能还有简短描述(如果相关)

还有一个将候选人与技能联系起来的表 - candidatesToSkills - 它将与两个表具有一对多的关系 - 以及一个主键,它是候选人 ID 和技能 ID 的组合。
这是创建多对多关系的关系方式。
作为奖励,您还可以为技能水平添加一列 - 初级、中级、熟练、专家等。

您可能还想添加一个职位空缺表和另一个表以将其连接到技能表,以便您可以根据所需技能轻松找到最合适的职位候选人。 (但请注意,技能并不是唯一需要匹配的——其他需要匹配的点是地理位置、薪资期望等。)

关于可能有*非常*多列的 MySql 表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55560171/

27 4 0
Walker 123
Hồ sơ

Tôi là một lập trình viên xuất sắc, rất giỏi!

Nhận phiếu giảm giá taxi Didi miễn phí
Phiếu giảm giá taxi Didi
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress