I developed (and am continually developing) an HR database for our
company. It does a lot of things like doing EEO reports, Seniority
Lists, Pension forms, Safety reports, Training tracking. etc. Before
we went to electronic time clocks it tracked absences.
It all started with moving the Absentee db from Paradox to Access 97
and I have kept adding features since.
You could start with the basic employee table (name, address, phone,
etc) with associated tables such as departments, jobs, etc. and build
from there.
The question that has to be answered is, "What do I want out of this
db.?"
Once you determine that, design your tables. Next figure out how to
get the dat into the db (form) and then how to extract it (queries and
reports)
I have even created a way to address envelops for Christmas cards that
determines how to address it based on marital status and sex (e.g.
employee Carol Smith who is married to John would be addressed Mr. and
Mrs. John Smith)
If you would like me to send you my table designs send an email to
bmiller at smurfit dot com.
Good luck
Don't forget to split your db.