Ver Mensaje Individual
  #1 (permalink)  
Antiguo 07/06/2006, 17:07
gustavob
 
Fecha de Ingreso: junio-2006
Mensajes: 23
Antigüedad: 17 años, 11 meses
Puntos: 0
multiples values en un solo campo

siguiendo con el ejemplo de la base de datos colegio.
tengo otra duda con los campos de las tablas, por ejemplo una tabla alumno:
ademas de incluir el nombre del alumno, y la fecha de ingreso, habria que dejar un campo que indique las asignaturas que cursa, y e ahi mi duda, tengo que crear un campo llamado "asignaturas" y despues ingresar las asignaturas con coma?
insert into alumnos values("juan","matematicas,historia,filosofia");

el mismo caso para la tabla profesor, en el campo donde especifico q asignaturas enseña habria q hacerlo asi con comas?

por supuesto existe otra tabla llamada asignaturas donde estan todas las asignaturas inscritas, entonces no podria crear un foreign key en la tabla alumnos porque no reconoceria la asignatura "matematicas,historia,filosfia" dentro de la tabla asignaturas en el campo "nombre_asignatura"

gracias