以下实体关系是否正确?我正在尝试链接员工、时间表和审批者表。
其他表格和字段很少,但对于这个问题,我主要关心的是三个表格。一名员工可以拥有多个时间表审批者。
Employee
--------
EmpID pk
Name
TimeSheet
------------
TSHEET_ID PK
FK_EmpID FK
Approved_By
Timesheet_Approver (one employee can have more than one approver
but only one will be approving the timesheet)
------------------
EmpID
Approver_EmpID
员工表数据:
EmpID Name
----- -----
1 john
2 david
3 mark
时间表批准人数据:
EmpID Approver
----- --------
1 2
1 3
2 3
时间表
TSID EMPID APPROVED_BY
---- ----- -----------
101 1 2
102 1 3
103 2 3
或者这看起来不错?