ok, lo que no se es como integrar la tabla principal encontré uno muy parecido
si solo la materia fuera dada por un solo profesor no tendría tantos problemas. por lo que entiendo la relación entre la tabla materias y profesor seria una relación de muchos a muchos