Hi guys,
New to the forums and I'm looking for some feedback on a database design.
I have a team of auditors that conduct quality audits for various functions in a fulfillment center. We use access to keep track of the audits and run various reports that go out to my fellow department heads and our facility managers. The database was set up by a previous manager many years ago and I'm tasked with creating a new database.
Currently we have 11 audits, which all have various standards we inspect. For example, one record for process 1 will have 5 fields for pass/fail of various aspects for the audit.
Right now each individual audit has it's own table with it's own criteria. So I have 11 tables in this database. Many of the audits share criteria, such as is the item dirty or damaged.
Would it be better to have one table with all the fields, but only have the forms input data in the fields for that audit? Then when we run the querys or reports we're pulling from the same table rather than 11? Or is it better to have the data in separate tables.
Some things that It does not do now, that have to be done in the new database are below:
- List the total amount of audits each auditor does on a daily basis across all audits
- generate an end of shift report that has total ammount of audited product and how many were failures for each of the 11 audits.