Estoy diseñando una tabla SQL para almacenar horas de operación para tiendas.Horas de operación de diseño Tabla SQL
Algunas tiendas tienen horarios muy simples: lunes a domingo de 9:30 AM a 10:00 PM
Otros son poco más complicado. Tenga en cuenta la situación siguiente:
Monday: Open All Day
Tuesday: 7:30AM – 2:30PM & 4:15PM – 11:00 PM
Wednesday: 7:00PM – 12:30 AM (technically closing on Thursday morning)
Thursday: 9:00AM – 6:00PM
Friday: closed.
¿Cómo diseñaría la (s) mesa (s)?
EDITAR
Las horas se utilizarán para demostrar si una tienda está abierta en un momento seleccionado por el usuario.
Una tabla diferente puede manejar excepciones, como vacaciones.
El horario de la tienda no cambiará de una semana a otra.
Almacenaremos las excepciones de vacaciones en una tabla diferente. – Emil
Utilizaremos las horas para ver si una tienda está abierta a la hora seleccionada por el usuario, por lo que no es solo para mostrarla en la pantalla. – Emil
@Emil Vea el concepto editado. –