Buenas, me ha surgido una duda al plantear un desarrollo que haré con PHP y MySQL.
Tengo que gestionar un colegio por cursos académicos ( alumnos, profesores, cursos y asignaturas pueden variar o no cada año ) y no sé cuál es la manera más eficaz de que el administrador pueda consultar datos de años anteriores o dar nuevas altas del año actual.
Una base de datos por curso académico creo que se desperdiciaría, ¿Quizás una la misma tabla duplicada cambiando el nombre? ( Alumnos2009, Alumnos2010, Alumnos2011 ).
También había pensado un campo común en cada tabla "curso", para poder dividir los alumnos, el problema es que un alumno puede estar matriculado varios años y no tiene sentido repetir los datos.
¿Qué forma utilizaríais vosotros?
Salu2.