Projektuję tabelę SQL, aby przechowywać godziny pracy dla sklepów.Godziny projektowania operacji Tabela SQL
Niektóre sklepy mają bardzo proste godzin: od poniedziałku do niedzieli w godzinach od 9:30 do 10:00 PM
Inni są trochę bardziej skomplikowane. Rozważmy następujący scenariusz:
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.
Jak zaprojektowałbyś stół (y)?
EDIT
będą wykorzystywane do wskazywania, czy jest on otwarty w wybranym przez użytkownika momencie godzinę.
Inna tabela może prawdopodobnie obsługiwać wszelkie wyjątki, takie jak święta.
Godziny pracy sklepu nie ulegną zmianie z tygodnia na tydzień.
Będziemy przechowywać wyjątki wakacyjne w innej tabeli. – Emil
Będziemy używać godzin, aby zobaczyć, czy sklep jest otwarty w wybranym przez użytkownika czasie, więc nie jest to tylko do wyświetlania z powrotem na ekranie. – Emil
@Emil Zobacz edytowaną koncepcję. –