|  Respuesta: Opinion sobre BD  
  Yo empezaría con un esquema mínimo: 
 - DOCENTE(dni_docente, tipo_doc, apellido, nombre, fecha_nacimiento, calle, numero, piso dpto, ciudad_id, provincia_id, pais_id)
 - ALUMNO(dni_alumno, tipo_doc, apellido, nombre, fecha_nacimiento, calle, numero, piso dpto, ciudad_id, provincia_id, pais_id)
 - MATERIA(materia_id, nombre, area_id)
 - CURSADA(cursada_id, año_cursada, inicio_cursada, fin_cursada)
 - GRADO(curso_id, materia_id, turno, hora, duracion)
 - INSCRIPCION(inscripcion_id, alumno_id, curso_id, cursada_id, materia_id, fecha_inscripcion)
 - DOCENTE_MATERIA(dni_docente, curso_id, cursada_id)
 - EXAMEN(examen_id, inscripcion_id, dni_docente, fecha_examen, tipo_examen, examen_realizado, calificacion)
 - AREA(area_id, descripcion)
 
 Y a partir de allí lo iría ampliando a nivel diseño (siempre antes de implementarlo) de acuerdo a las necesidades.
 
				__________________¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
 "El problema es la interfase silla-teclado." (Gillermo Luque)
 
     |