实验内容: ·公司人力资源部拟对员工招聘和求职登记进行软件开发,由你负责数据库表的设计。公司提到了如下要求: 1.非官网的注册用户可以求职,但只能填写电话、姓名、求职简介。 2.注册用户可以登记档案后,在关注的职位后点击“投递简历”投递该职位。 3.求职档案(简历)中,必须包含至少最近3个工作经历、工作日期、毕业院校、大学的学习经历和照片,由于数据库较小,照片可以选择保存在数据库或者保存URL链接两种方式。 4.人事部门的工作人员可以查看所有用户和其投递情况,部门经理只能查看本部门的投递情况。 请设计库结构并写出可能涉及到的所有SQL查询类语句,包括但不限于:1.府户登录和密码验证、查询特定用户的档案、查看某职位的投递者、查看正在发布中的职位、查看所有投递记录等。 另外,你需要建立仿真数据(>20条),并简单说明表关系。
时间: 2023-03-31 15:00:25 浏览: 67
我可以回答这个问题。根据公司的要求,我建议设计以下数据库表:
1. 用户表(user):存储用户的基本信息,包括用户ID、用户名、密码、电话、姓名等字段。
2. 求职档案表(resume):存储用户的求职档案信息,包括用户ID、工作经历、工作日期、毕业院校、学习经历、照片等字段。
3. 职位表(job):存储公司发布的职位信息,包括职位ID、职位名称、职位描述等字段。
4. 投递记录表(delivery):存储用户投递职位的记录,包括用户ID、职位ID、投递时间等字段。
可能涉及到的SQL查询类语句包括:
1. 用户登录和密码验证:SELECT * FROM user WHERE username='xxx' AND password='xxx';
2. 查询特定用户的档案:SELECT * FROM resume WHERE user_id='xxx';
3. 查看某职位的投递者:SELECT * FROM delivery WHERE job_id='xxx';
4. 查看正在发布中的职位:SELECT * FROM job WHERE status='发布中';
5. 查看所有投递记录:SELECT * FROM delivery;
表关系如下:
1. 用户表(user)和求职档案表(resume)是一对一的关系,一个用户只有一个求职档案。
2. 用户表(user)和投递记录表(delivery)是一对多的关系,一个用户可以投递多个职位。
3. 职位表(job)和投递记录表(delivery)是一对多的关系,一个职位可以有多个投递记录。
以上是我对于公司人力资源部拟对员工招聘和求职登记进行软件开发的建议,希望能对您有所帮助。
相关推荐
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![-](https://csdnimg.cn/download_wenku/file_type_column_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)