Hi,
I'm developing and HR database with Access 2010. I've hit a snag with designing a Performance Evaluation table.
I have various lookup tables for:
EmployeeID
SupervisorID
PerformanceRati ngID (eg. Average, Outstanding)
EvaluationAreaI D (eg. Attendance, Housekeeping)
Each employee will have multiple evaluations from different supervisors. Each evaluation will contain contain a rating of several EvaluationAreas .
I'm trying to figure out how to identify a single record that contains these multiple evaluations by one supervisor. I'm thinking I need to use a composite key but I'm not 100% clear on how to go about it.
Alternately, I could hardcode all of the evaluation areas into the Performance table but that seems wrong to me.
Am I overthinking? Any perspective/comments/suggestions would be appreciated.
I'm developing and HR database with Access 2010. I've hit a snag with designing a Performance Evaluation table.
I have various lookup tables for:
EmployeeID
SupervisorID
PerformanceRati ngID (eg. Average, Outstanding)
EvaluationAreaI D (eg. Attendance, Housekeeping)
Each employee will have multiple evaluations from different supervisors. Each evaluation will contain contain a rating of several EvaluationAreas .
I'm trying to figure out how to identify a single record that contains these multiple evaluations by one supervisor. I'm thinking I need to use a composite key but I'm not 100% clear on how to go about it.
Alternately, I could hardcode all of the evaluation areas into the Performance table but that seems wrong to me.
Am I overthinking? Any perspective/comments/suggestions would be appreciated.
Comment