Hola gente tengo q hacer un programa, parecia facil a primera vista pero se me complico. Consta de 3 Tablas principales: Alumno, Profesor, Materia.
El caso es el siguiente:
+Un Alumno puede asistir a una o muchas Materias.
+Un Alumno puede tener uno o muchos Profesores(depende de cuantos materias curse)
+Un Profesor puede tener uno o muchos Alumnos.
+Un Profesor puede dictar una o muchas Materias.
+Una Materia puede tener uno o muchos Alumnos.
Y por ultimo lo q me parece el problema.
+Una materia puede ser dictada muchos Profesores(pero solo por uno, me refiero a q puede ser dictada por muchos profesores, pero en distintos horarios).
Osea q, por ej: La materia matematica es dictada por el profesor Perez, los lunes a las 7pm(solo por perez y nadie mas en ese horario), pero la materia Matematica tambien es dictada por Martinez, los martes a las 8pm.
disculpen q no sepa razonar esto, estoy empezando con base de datos.
gracias