用户表(现在)与员工表(过去和现在)之间的正确关系

时间:2015-09-28 13:29:03

标签: php mysql database

我正在创建一个Mysql数据库,其中实现用户表以进行登录/访问,我需要创建一个包含当前和过去员工的员工表。现有员工应该有(1比1)相应的用户,过去的员工不应该。这样做的最佳方式是什么?设计是否正确?

由于

1 个答案:

答案 0 :(得分:1)

我的方法是拥有一个employee表,其中包含employee_id主键。这包含当前和过去的员工。然后我会有一个user表,其中employee_id字段与employee.employee_id具有外键关系。

当员工离开user的记录时,可以删除他们的访问权限,同时将他们的记录保存在employee表中。