레일을 사용하여 예약 시스템을 만들고 있습니다.이 시나리오에서 모델간에 어떤 연관성이 필요합니까?
세 가지 모델 - 방문자, 객실 및 예약.
방문자는 객실에 머무를 수 있습니다.
예약은 방문자가 많을 수 있으며 많은 객실 (또는 공유)에있을 수 있습니다. 예약에는 시작일/종료일도 있습니다.
방문자는 예약 내 방 사이를 이동할 수 있으며이 방 배정의 시작/종료 날짜를 알고 있어야합니다.
하나의 조인 테이블로 충분합니까? 나는. visitor_id, room_id, booking_id?
또는이 모델 간의 연관성은 어떻습니까? 객실 추가 할당이 필요합니까?
대단히 감사합니다.
나는 room_allocation_visitors 테이블과 함께 이것이 갈 수있는 방법이라고 생각합니다. 감사. – user88