I am putting together a database to record staff performance appraisals.
I am a little stumped as to the best way to go about setting the following part up, and was wondering if someone could give me some ideas.
I have a main table which records each employees details. I also have a table that records the dates each employee undergoes an appraisal (each employee will have several appraisals over a period of a year). Within each appraisal, I want to record the criteria each employee is appraised under. Some employees might have 3 or 4 criteria, while others might have more, depending on their seniority. Within each criteria I want to record the results of each appraisal. For instance, on date1, an employee is appraised and rated against 4 criteria, and next time they are appraised, they are again rated on similar criteria using the same rating scale.
Is anyone able to give me some clues on how to best set these tables up?
I am a little stumped as to the best way to go about setting the following part up, and was wondering if someone could give me some ideas.
I have a main table which records each employees details. I also have a table that records the dates each employee undergoes an appraisal (each employee will have several appraisals over a period of a year). Within each appraisal, I want to record the criteria each employee is appraised under. Some employees might have 3 or 4 criteria, while others might have more, depending on their seniority. Within each criteria I want to record the results of each appraisal. For instance, on date1, an employee is appraised and rated against 4 criteria, and next time they are appraised, they are again rated on similar criteria using the same rating scale.
Is anyone able to give me some clues on how to best set these tables up?