나는이 문제를 어떻게 풀 수 있습니까? 은 내가 3 엔티티 (조종사, 팀 및 이벤트) 및 3 조 개 관계 N이 : 삼각형을 형성 N ....데이터베이스 MySQL N : N 관계
-1
A
답변
1
Pilots(PilotID,...)
Teams (TeamID,...)
Events(EventID,...)
TeamPilots(TeamID,PilotID)
TeamEvents(TeamID,EventID)
PilotEvents(PilotID,EventID)
왜 파일럿하지 않는 한 마지막의보고하지 않음을 할 수 팀원이 아니어도 행사에 참여할 수 있습니다.
+0
예 죄송합니다, 조종사는 팀이 없어 팀을 출전 할 수 없습니다 – ruspa
+0
삼각형이 아닙니다 N : 그렇다면 PilotEvents는 필요하지 않습니다. –
관련 문제
- 1. CoreData N : M 관계
- 2. 객체 지향 데이터베이스 : N : M 관계
- 3. CRM 중복 레코드 허용 N : N 관계
- 4. 관계형 데이터베이스에서 Redis, N to N 관계
- 5. REST URI가 n 자원 : N 관계
- 6. 관계 n : Entity Framework의 n (목록 오류)
- 7. 반복 관계 : T (n/16) + n log n
- 8. SQL의 N : M 관계
- 9. GreenDao. N : M 관계
- 10. 1-n 관계
- 11. SQL 쿼리 : N 관계
- 12. 1 대 N 관계
- 13. MySQL의 - 1 : N 관계
- 14. 레일 N 테이블 관계
- 15. dbdesigner에서 1 : N 관계 표현
- 16. N-M 관계 설정 문제
- 17. SQLite에서 N : M 관계 만들기
- 18. 데이터베이스 관계 (MySQL Workbench)
- 19. MySQL - n - n 테이블 - 제대로 선택하는 방법?
- 20. 되풀이 관계 : T (n) = 2T (n/4) + T (n/2) + n^2
- 21. 의미의^\ n \ n \ n
- 22. 재발 관계 : T (N-1)
- 23. POJO 방위에서 N + 1 관계
- 24. Laravel 4의 M : N 관계
- 25. 관계 N 화상 처리 필터
- 26. NSPredicates와 이중 대 n 관계
- 27. SSRS 1 : N 관계 보고서
- 28. 레일스 - escape_javascript가 없어도 \ n \ n \ n \ n \ n
- 29. 웹 페이지에서 N : N 관계 편집기를 만드는 방법은 무엇입니까?
- 30. 3 중첩 리피터 LINQtoSQL을 사용하여 N-N 관계 구현
이것은 전통적으로 각 N : N에 대한 매핑 테이블을 사용하여 수행됩니다. 그러나, 조종사는 <-> 이벤트 관계가 실제로 존재합니까, 아니면 조종사로부터 알아낼 수 있습니까 <-> 팀 <-> 이벤트 관련성? – Joe
파일럿에게는 이벤트에 대한 성범죄자를위한 팀이 있어야합니다. 조종사 (PilotID, ....) 팀 (TeamID, ....) 이벤트 (이벤트 ID, ...) TeamPilot (TeamID, PilotID) Partecipate (PilotID, TeamID, 이벤트 ID, 시간) 맞습니까? 아니면 엔터티 'TeamPilot'을 'Events'엔터티와 함께 사용할 수 있습니까? – ruspa