정말 충고를하고 싶습니다. 직원의 직원 휴무를 기록하려고합니다. 또한 직원은 주어진 날에 많은 휴식을 취할 수 있습니다. 어떤 전술을 사용해야합니까?SQL 및 정규화
내 생각은 원래 직원이었고 많은 휴식을 취할 수 있었고 한 명의 휴식은 한 명의 직원에 대한 것입니다. 일대 다.
그러나 직원이 많은 휴식을 취하고 한 번에 하나의 휴식을 취할 수도 있습니다 (many-to-many). 예를 들어 존과 프레드는 오후 12시에 휴식을 취하고 오후 1시에 돌아옵니다.
우리는 일대 다 (one-to-many)로가는 경향이있는 헤어 스타일로 헤어질 수 있습니다. 예를 들어, John은 12.01pm에 휴식을 취하고, 프레드는 오후 12시에 떠난다. 다른 시간대로 돌아 오는 두 사람은 모두 1.05pm과 1.03pm이다.
이 유형의 시나리오에 적합한 데이터베이스 설계 방법을 제공 할 수 있습니까? 아래 사진에서 아이디어 :