Buenos días,
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.