Pregunta acerca de una BD

alfguzman
09 de Agosto del 2005
Hola soy nuevo en esto y la verdad estoy un poco confundido, me gustaria saber como les quedarian diseñadas las siguientes tablas:
Alumnos(id, Nombre Apellido, etc) Maestros(id, Nombre, Apellido, etc) Materias(id, Nombre_Materia)

Estoy confundido ya que las relaciones serian N a N cada alumno puede llevar N materias y cada materia tiene N alumnos, un maestro puede impartir N materias y una materia puede ser impartida por N maestros, entonces como organizarian ustedes las tablas me pueden ayudar con este ejemplo para que quede bien organizadas las tablas.

Gracias y Saludos

jm
09 de Agosto del 2005
para implementar relaciones de N a N necesitas tablas intermedias, para las dos relaciones que dices (alumno-materia y materia-maestro) necesitas dos tablas:
AlumnosMaterias(idAlumno, idMateria)
MateriasMaestros(idMateria, idMaestro)