Since you are going to be using a database, I strongly encourage you to add a second person verifier for entries into the database. This will ensure database integrity. It is important to limit any errors going into a database. What would happen if someone notice some errors in the system, who in your company would have the time to go through the whole database and compare it to original documents.... and how many times would you have to do this to ensure 100% accuracy.
Also grandfather your training. That is, use your master lists and send out training lists and have everyone sign and get approval from their managers to show any auditor that this employee is fully trained. Then you can start with a brand new slate.
Michael