Cita:
Iniciado por asus090102 si lo pongo en PHP es porque espero una ayuda/solución basaba en lenguaje php. Donde la voy a poner en Qbasic?
La objeción de pateketrueke es fundamentalmente porque lo que planteabas es un tema de diseño de bases de datos, no de PHP.
La necesidad de crear o no tablas, no tiene que ver con lo procedimental (PHP), sino con la arquitectura de datos, y eso es tema de otro foro.
Incluso más, cuando dices:
Cita: No quisiera que cada vez que un profesor entre tenga que filtrar entre todos los registro de todos los alumnos de los distintos turnos, sino solamente entre a sus tablas para no hacer lenta la cosa.
estás yendo completamente por el lado equivoado, porque precisamente haces una superfragmentación de datos de ese tipo te meterá en enormes problemas de consistencia, integridad y consultas complejas a muy corto plazo.
No necesitas hacer una cosa como esa para tener una una base que responda eficientemente, lo que necesitas es una base
bien diseñada , y eso es tema del Foro de Bases de Datos, no de este.
Y antes que lo pienses: NO. Un buen diseño de aplicación, un magnífico programa, no resuelve los problemas de una base de datos mal diseñada... Nunca lo hace.