Estoy creando un sistema de programacion Para un canal de una universidad Los programas los va a solicitar de una tabla en la base de datos, de manera aleatoria sin embargo no pueden repetirse hasta que hayan pasado los demas programas, tambien depende del genero que pida a la hora el programa. y si es serie lo repita el programa y lo agregue a la tabla Programacion (nombre del programa) + Episodio En resumen
Tabla Categorias
+id
+categorias
tabla programas
+id
+Nombre programa
+categoria
+episodios ( si es 1 episodio es solo un programa sin continuacion)
+duracion del programa
+Bandera (Se usa para indicar que el programa ya fue visto)
Configuracion (tabla para indicar que categorias en que dia estaran presentes)
+id
+hora
+Lunes
+Martes
y los demas dias....
Programacion (tabla con la programacion)
+hora
+los dias de la semana
+numero de semana
Quien pueda ayudarme o haya echo algo similar agregare informacion adicional respecto a loque he desarrollado