Antes de seguir, creo que deberías leer un
manual de diseńo de Bases de Datos. No te lo tomes a mal, simplemente es que por las preguntas que haces creo que te has puesto a programar demasiado rápido.
Hay una serie de conceptos básicos que debes conocer antes de hacer programas, y que no se pueden explicar en unas cuantas palabras en un post; Sin ellos no conseguirás hacerlo, o peor aun, el diseńo será incorrecto, con lo que habras perdido el tiempo.
Puedes
encontrar muchos por Internet.