求职招聘类数据库设计代码
时间: 2024-02-18 20:33:32 浏览: 25
以下是一个简单的求职招聘类数据库设计代码,包括了三个表:职位表、求职者表以及申请表:
```
CREATE TABLE position (
id INT PRIMARY KEY,
title VARCHAR(50) NOT NULL,
description TEXT NOT NULL,
salary DECIMAL(10, 2),
location VARCHAR(50) NOT NULL
);
CREATE TABLE job_seeker (
id INT PRIMARY KEY,
name VARCHAR(50) NOT NULL,
email VARCHAR(50) NOT NULL,
phone VARCHAR(20),
resume TEXT
);
CREATE TABLE application (
id INT PRIMARY KEY,
position_id INT,
job_seeker_id INT,
applied_date DATE,
status ENUM('applied', 'reviewed', 'interviewed', 'hired', 'rejected'),
FOREIGN KEY (position_id) REFERENCES position(id),
FOREIGN KEY (job_seeker_id) REFERENCES job_seeker(id)
);
```
职位表包含了职位的基本信息,包括职位名称、描述、薪资和位置。
求职者表包含了求职者的基本信息,包括姓名、电子邮件、电话和简历。
申请表包含了申请的基本信息,包括申请的职位、求职者、申请日期和状态。状态可以是“申请中”、“审核中”、“面试中”、“已录用”或“已拒绝”。申请表中的外键确保了职位和求职者的正确性。