Задать вопрос
@Verkan

Расписание на неделю по часам, как хранить?

Расписание
60e05401879ba239575766.png
Пример массива в коде с расписанием.
[
    'mo' => [0,1,5,6,7],
    'sa' => [5,6,7],
    'fr' => [0,1,7],
]

Пример реалицации базы данных
60e05438bbf8f775321552.png

Сервер MariaDB (полседний).
Данные таблицы обновляются только пользователем, но запросы с учетом расписания, будет много.

Данная реализация выдержет? Есть ли в ней проблемы? Если есть другие более лучшие варианты реализации, прикрипите их. Буду благодарен за помощь)
  • Вопрос задан
  • 163 просмотра
Подписаться 2 Средний 2 комментария
Помогут разобраться в теме Все курсы
  • Progtips
    Программирование баз данных на SQLite
    2 месяца
    Далее
  • Digital Skills Academy
    Python-разработчик
    3 месяца
    Далее
  • Stepik
    Основы языка Java. Базовый уровень
    1 неделя
    Далее
Решения вопроса 1
Если просто бинарное свободно/занято, можно хранить целый день как 24-битную маску, одно целое число. Каждый бит означает вакантность соотв. часа.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы