Event
, Message
, Flow
및 Document
4 엔티티가 있습니다.다른 중간 중간 테이블의 올바른 이름
Event
테이블에는 제한된 (시드 된) 레코드 수가 저장됩니다. Message
에는 많은 이벤트가 있으며 각 이벤트는 많은 메시지와 관련 될 수 있습니다. 중간 표에는 event_message
이라는 이름이 지정되었습니다.
중간 테이블의 규칙은 다음과 같습니다. {tablename}_{tablename}
.
Flow
테이블에는 제한된 (시드 된) 레코드 수가 저장됩니다. Message
에는 많은 플로우가 있으며 각 플로우는 많은 메시지와 관련 될 수 있습니다. 중간 표에는 flow_message
이라는 이름이 지정되었습니다.
Flow
과 Message
(각 레코드는 flow_message
) 사이의 관계마다 문서가 만들어집니다.
문제
는 여기서 시작 : 메시지에각 이벤트는 흐름에 의해 서로 다른 문서가 있습니다. 즉, 중간 테이블 flow_message
의 각 새 레코드에 대해 event_message
중간의 각 레코드에 관련된 새 문서가 있습니다.
이 문제를 해결하기 위해 이라는 중간 테이블을 event_message
과 flow_message
사이에 만들었습니다.
(일부 기존의 방식)이 맞습니까? 이 모델링이 올바른가요?
중급 테이블 미분을 중간 테이블 2 개로 나누어 모델링하는 방법은 무엇입니까?