Re: tabla para relacionar estudiantes y profesores La tabla en cuestión es una tabla de referenciación:
TablaCursada(id_estudiante, id_profesor, id_facultad, id_asignatura, anio_cursada, periodo_cursada).
Con esto se ve que necesitas 3 tablas adicionales.
Esto es así porque:
1. Un mismo alumno puede cursar con el mismo profesor diferentes materias.
2. Un mismo alumno puede cursar con el mismo profesor, la misma materia en diferentes cuatrimestres.
3. Un mismo alumno puede cursar con el mismo profesor, la misma materia en el mismo cuatrimestre y diferentes años.
4. Un mismo alumno puede cursar con el mismo profesor, la misma materia en diferentes cuatrimestres y diferentes años.
5. Un mismo alumno puede cursar con el mismo profesor, en diferentes facultades.
6. Un mismo alumno puede cursar con diferente profesor, la misma materia, con todas las condiciones anteriores.
Y me estoy quedando corto...
Esto es un ejercicio de Base de Datos I. |