Я разрабатываю базу данных с возможностью поиска для временных работников/работников, работающих неполный рабочий день, и у меня нет опыта реализации их доступности в рабочее время. Я уже разработал схему для сотрудника, навыков, агента и клиента. Теперь мне нужно зафиксировать почасовую доступность сотрудника.
Система должна быть в состоянии представить любую комбинацию почасовых графиков 24/7, т.е.:
- пн 8-9, вт 1-5, ср 15-22;
- пн-пт 13-16;
- Сб-Вс 8:00-18:00;
и, конечно, будут случайные выбросы, которые будут доступны полный рабочий день, хотя я думаю, что в таблице сотрудников будет логическое поле для полного рабочего дня, и эта таблица/система расписания будет использоваться только в том случае, если сотрудник работает неполный рабочий день.
Любой опыт/руководство/направление для этого будет высоко оценен.