Как организовать этот сценарий в таблицы в базе данных MySQL? - PullRequest
0 голосов
/ 29 мая 2018

Итак, что касается создания системы бронирования, скажем, что у вас есть несколько точек приема и выдачи (у вас может быть сценарий: «A» - это пункт «забрать», «B» - «забрать» или «B» - «забрать»).и С это высадка).Затем скажите, что в определенные дни, с понедельника по пятницу, эти пикапы и выпадения будут иметь место, но определенные времена могут быть недоступны в определенный день, т. Е. Четверг может не иметь 1:30 в качестве времени пикапа, а пятница может.

Как бы вы организовали это в таблицы в SQL?У меня есть таблица раскладки, в которой указаны день и время, и таблица выгрузки с такими же значениями, однако она выглядит так:

Таблица раскладки

ID | day_of_week | pickup_time
1  | Monday      | 07:00
2  | Monday      | 08:00
3  | Monday      | 09:00
4  | Tuesday     | 07:00

и т. Д.и аналогично для выпадений.Но где я застрял, где / как я могу связать точки, например, A, B, C - как мне создать таблицу и как ее связать?

1 Ответ

0 голосов
/ 29 мая 2018

Я предлагаю вам обработать это в одной таблице, поле будет похоже на

ID |day_week |is_pickup |is_dropup |время погрузки |droptime

1 |понедельник | 1 |0 | 07: 00 | NULL

2 |понедельник | 0 |1 | NULL |08: 00

я думаю, что вы можете создать все отчеты, используя эту таблицу

...