Te recomiendo ir leyendo algo sobre Base de datos (diseño, normalización e integridad referencial) en sitios como:
www.mysql-hispano.com
Veras que no es nada complicado.
De hecho, .. las "tablas" de una Base de datos que deberías usar es exactamente el mismo modelo que te sugerí.
Un saludo,