Это дизайнерское решение, с которым мне бы хотелось получить совет. Я пытаюсь записать сотрудников. Кроме того, сотрудники могут занять много перерывов в любой день. Какую тактику я должен использовать?SQL и нормализация
Мои мысли первоначально были сотрудниками, которые могут совершать много перерывов, и один перерыв будет для одного сотрудника. Один ко многим.
Тем не менее, возможно (теоретически), чтобы работник мог совершить много перерывов и один перерыв. взято многими сотрудниками - многими-ко-многим. Например, Джон и Фред делают перерыв в 12.00, говорят и возвращаются в 1.00pm.
Мы приступаем к расщеплению волосков, хотя со мной склонны идти по принципу «один ко многим». Например, Джон делает перерыв в 12:01 вечера, говорят, что Фред уезжает в 12.00, когда они возвращаются в разные временные интервалы, 1.05pm и 1.03pm.
Можете ли вы предложить несколько хороших методов проектирования баз данных для этого типа сценариев? Идеи в картинках ниже: