Necesito guardar en una base de datos información sobre unos eventos culturales. La cuestión es que cada evento puede tener un día con varios horarios y un horario puede tener varios días. La información de los eventos será introducida a mano desde un formulario, todo en php.
Lo que había pensado era que podía ser algo así:
Tabla eventos:
IdEvento
nomEvento
descEvento
tabla HoraDías
idEvento
horaEvento
diaEvento
Se insertaría un evento en la tabla de eventos y luego por cada día y horario un registro en la tabla HoraDías
Ejemplo:
Un evento es del 15 al 17 de enero a las 10:00 y otro evento el 18 enero a las 10:00 14:00 y 18:00, esto seria:
Código:
Tabla Eventos IdEvento nomEvento descEvento 123 Baile folklore Bailes Flokloricos 555 Mago escapista Magos escapistas de la muerte Tabla HoraDias IdEvento horaEvento diaEvento 123 10:00 15 enero 123 10:00 16 enero 123 10:00 17 enero 555 10:00 18 enero 555 14:00 18 enero 555 18:00 18 enero
Me gustaría saber si este diseño es correcto o sería mejor encararlo de otra manera.
Desde ya muchas gracias.