Ver Mensaje Individual
  #2 (permalink)  
Antiguo 30/05/2008, 01:57
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 19 años, 5 meses
Puntos: 9
Respuesta: ¿Uso una tabla o dos?

Pues al final cada uno tendrá su propio criterio, pero yo creo que tu plantemiento es correcto, suponiendo que los enunciados están en una tabla aparte, ya que parece ser que cada alumno podría tener varias prácticas y a su vez, cada práctica puede pertenecer a varios alumnos, ¿no es así?, entonces lo correcto sería hacer una tabla intermedia de relación, algo así....

Código:
  +------------+           +------------------+          +----------+
  | ENUNCIADOS | ------- < | PRACTICAS-ALUMNO | >------  |  ALUMNOS |
  +------------+           +------------------+          +----------+

  (esto A ------< B es un Foerign Key desde B hasta A)
La tabla PRACTICAS-ALUMNO es la que tu llamas PRACTICAS, con la misma estructura. Si además quisieras mantener los grupos de alumnos podrías meter una tabla GRUPOS para que el proceso de insertar prácticas entregadas recorra los alumnos de cada grupo y cree los registros de forma automática...

Pero será bueno que opinen otros...