The dimensions for employee should be Type-2 slowly changing dimensions. If this does not make sense, let me know and I will write a FAQ about slowly changing dimensions. Those dimensions should be:
Position - the employee's job and perhaps phone number, e-mail address, effective date, office location, supervisor, etc, perhaps with performance appraisals attached as further details.
Skills - degrees, courses, and other skills possessed by the employee and the date "awarded".
Personal - the employee's home address and phone, perhaps SSN, date of birth, marital status, spouse's name, home e-mail, etc.
Payroll - the employee's salary, effective date, deductions, etc.
There may be more. I have never built a HR system. But see also thread669-890569
-------------------------
The trouble with doing something right the first time is that noboby appreciates how difficult it was.
- Steven Wright