IMHO a good db starts with good table design. Yours is like a spreadsheet. It has only one table. I would urge you to read a little on Db design, relationships, and normalization.
Take a look at the attached db. I think you will need further tables. I have entered only the first record in...