Si vas a trabajar con Base de datos .. te combiene leer sobre temas como "normalización" para que veas como diseñar tu modelo de datos y las relaciones que van a tener todas las tablas/campos que debes emplear. Te dejo un tutorial de introducción (mirate tambien los de Tuturial básico de MySQL que hay).
http://www.mysql-hispano.org/plug.php?p=toparticles
Un saludo,