Да все верно и вся проблема в том что к этому графику относится много сотрудников, т. е. физически строки например для графика 5/2 с 9 до 18 будет 365 штук (для каждой даты в году) и к этому графику крепится каждой сотрудник, а пришлось сейчас сделать для каждого сотрудника по 365 строк, этим и не нравится реализация
кстати, к одному шифру относится всегда одно и то же время начало и конца, меняется только дата? или может быть так, что у шифра А в какой-то день с 9 до 18, а в другой с 9 до 17 (в пятницу, например)?