I have completed the first part of my database, mostly thanks to the extremely knowledgeable experts and their very helpful advice.
I am now ready to move on to the second part of the database. The second part should be fairly easy as we are just tracking employee trainings and licenses.
I will be adding tables but I'm not sure if I should just add one BIG table or split them up. There will be a lot of blank spots in the tables as not all employees will have all trainings and only certain employees will hold certain licenses due to where the job is.
I am leaning towards splitting it up into many tables as for the state licensing ther are 2 states that require those trades to be licensed in that particular state, and depending on the county/city there may be additional licensing requirements for those trades.
There are 28 "Other" trainings that are NOT a requirement but certainly sometimes needed depending on the type of job.
There is one OSHA training that will be it's own separate table.
They will all be tied back to the EmployeeID. They should all have a one to one relationship correct? Also, and I maybe getting ahead of myself, some of the trainings expire so we want to be able to track that with reports.
The more I think about it, each training should have it's own table, Correct?
Thanks again for all of your help and advice!
I am now ready to move on to the second part of the database. The second part should be fairly easy as we are just tracking employee trainings and licenses.
I will be adding tables but I'm not sure if I should just add one BIG table or split them up. There will be a lot of blank spots in the tables as not all employees will have all trainings and only certain employees will hold certain licenses due to where the job is.
I am leaning towards splitting it up into many tables as for the state licensing ther are 2 states that require those trades to be licensed in that particular state, and depending on the county/city there may be additional licensing requirements for those trades.
There are 28 "Other" trainings that are NOT a requirement but certainly sometimes needed depending on the type of job.
There is one OSHA training that will be it's own separate table.
They will all be tied back to the EmployeeID. They should all have a one to one relationship correct? Also, and I maybe getting ahead of myself, some of the trainings expire so we want to be able to track that with reports.
The more I think about it, each training should have it's own table, Correct?
Thanks again for all of your help and advice!