SO you want someone to tell you what tables, columns, primary key, foreign keys and indexes you will need?
Is there anything else???