I will design a database normalized until the 3rd level, providing you a Schema and a SQL code to import into your Relational Database System (RDBMS).
Avoid redundancy and constraint problems outsourcing the DB design to a professional with more than 7 years programming in different countries and for several companies.