Здравствуйте, проектирую небольшой сервис. Буду пользоваться услугами ORM. Хочется подойти качественно к изначальному определению сущностей.
Суть сервиса - можно создавать цели, в целях можно создавать действия, соответственно действия можно выполнять или разово (SingularFrequency), или многоразово (SeveralFrequency), если многоразово, то можно указывать в какие дни.
1. Как корректно спроектировать выбор сохранения между двумя таблицами?
2. Как мне корректно работать с "днями недели"? Создать отдельную таблицу или сохранять как список int-значений?
Прошу прощения, если вопросы чуток неточные.
Заранее спасибо за советы.