我目前正在为我的组织开发一个专业网站,我有以下模型:
employee id employee_no full_name skill id name sector id name field id name sector_id
关系如下:-
- 员工拥有多种技能,一名或多名员工也可以拥有一项技能
- 员工可以在不同的部门工作,也可以有一名或多名员工在一个部门工作
- 员工可以在不同的部门领域工作,并且一名或多名员工可以在一个部门领域工作
如您所见,两者之间的关系是多对多的
员工与技能、员工与部门、员工与领域
所以我创建了三个表来处理这些关系,这些表如下:
employe_skill
id
employee_id
skill_id
employe_sector
id
employee_id
sector_id
employee_field
id
employee_id
filed_id
从上面你可能会看到三个表,但几乎有相似之处。我需要有关如何将这种关系转换为我只能有一个表的多态的帮助。