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

Как спроектировать небольшую БД и «правильно» сохранять дни недели?

Здравствуйте, проектирую небольшой сервис. Буду пользоваться услугами ORM. Хочется подойти качественно к изначальному определению сущностей.

Суть сервиса - можно создавать цели, в целях можно создавать действия, соответственно действия можно выполнять или разово (SingularFrequency), или многоразово (SeveralFrequency), если многоразово, то можно указывать в какие дни.

f5a23cd1e8784918ac768eb332f920cc.png

1. Как корректно спроектировать выбор сохранения между двумя таблицами?
2. Как мне корректно работать с "днями недели"? Создать отдельную таблицу или сохранять как список int-значений?

Прошу прощения, если вопросы чуток неточные.
Заранее спасибо за советы.
  • Вопрос задан
  • 3658 просмотров
Подписаться 4 Оценить Комментировать
Ответ пользователя shagguboy К ответам на вопрос (4)
@shagguboy
хранить как обычную дату, пользовать функции типа
dev.mysql.com/doc/refman/5.5/en/date-and-time-func...
Ответ написан