estoy desarrollando el sitio de una institucion de enseñanza primaria, secundaria y terciaria. Tengo que poner en la base una tabla de las materias de cada una.
Para organizar en una tabla las materias del primario y del secundario necesito casi los mismo campos y quedaria algo asi:
------------------------------------------------------------
id | id_nivel | anio | orientacion | doble_escolaridad | nombre
------------------------------------------------------------
mientras que para las materias del terciario necesitaria algo asi:
-----------------------------------------------------------------------
id | id_carrera | anio | cuatrimestre | especialidad | tecnicatura | nombre
-----------------------------------------------------------------------
la duda que me surge es ¿me conviene crear dos tablas separadas o hacer una sola unificada en la que para algunas materias usaria algunos campos y para otras otros?
unificando los campos diferentes quedaria algo asi:
------------------------------------------------------------------------------------------
id | id_nivel | id_carrera | anio | cuatrimestre | especialidad | tecnicatura | | orientacion | doble_escolaridad | nombre
------------------------------------------------------------------------------------------
PD: no se tiene algo que ver pero por las dudas aviso que uso Mysql