本当にアドバイスが欲しいのは設計上の決定です。従業員の休憩を記録しようとしています。また、従業員は特定の日に何度も休憩を取ることがあります。どのような戦術を採用する必要がありますか?
私の当初の考えでは、従業員は多くの休憩を取ることができ、1 回の休憩は 1 人の従業員に与えられるものでした。1 対多。
ただし、(理論的には) 1 人の従業員が多くの休憩を取り、1 つの休憩が多くの従業員によって取られる (多対多) ことも可能です。たとえば、ジョンとフレッドは午後 12 時に休憩し、午後 1 時に戻るとします。
私は一対多に行く傾向がありますが、私たちは髪を分割することに取り掛かります。たとえば、ジョンは午後 12 時 1 分に休憩に入り、フレッドは午後 12 時に出発し、2 人とも午後 1 時 05 分と午後 1 時 3 分に別の時間帯に戻ってきます。
この種のシナリオに適したデータベースの設計方法を教えてください。下の写真のアイデア: