Good day, I have the necessary experience and skill set to be able to assist with your project.
You have not specified the database back end, however i am very familiar with MS SQL Server. I have worked with the software for numerous years and will be able to provide you with a efficient and nomalised database structure.
Please contact me to discuss you requirements further.
Regards,
Shayalin