Buenas a todos, tengo la siguiente duda.. estoy haciendo un sistema para la administracion de horarios. Mi tabla tenia los siguientes campos CLAVE:
Id-Aulas | Dia | Hora
Ahora tengo q realizar una modificacion y poder guardar los horarios por cuatrimestre.. y pensaba agregar "Cuatrimestre" como campo clave, pero hay materias que son anuales.. entonces tengo 3 codigos para guardar en ese campo nuevo. 1= 1er Cuatrimestre, 2=2do Cuatrimestre y 3= Anual. el problema es que se me van a duplicar registros y necesito hacer algun tipo de control para guardar correctamente en la BD sin que se repitan horarios..
Para explicarme mejor pongo un ejemplo de lo que no deberia pasar: Campos clave Id-Aula | Cuatrimestre | Dia | Hora
Registro 1:
1 | 1 | Lun | 8
Registro 2:
1 | 2 | Lun | 8
Registro 3:
1 | 3 | Lun | 8
Esto no deberia pasar, con algun control puedo evitar que suceda pero quiero saber si es posible algun mejor control desde la estrutucra misma de la BD, porque esta que planteo no me parece muy correcta.
Desde ya Gracias!