이 데이터베이스를 디자인하는 올바른 방법은 무엇입니까?다 대다 관계의 브리지 테이블에 세 번째 테이블 연결
나는 테이블라는 교사 및 악기라는 테이블 사이의 많은 관계로 많은이 : 여기
내가 내 테이블에 사용자가 설정 한 방법이다. 그 다음에는이 둘을 연결하는 브리지 테이블이 있습니다. 다른 테이블을 BRIDGE 테이블과 연관시키고 싶습니다. 악기/교사 조합을 의미합니다. 이 테이블에는 교사가 연주 할 수있는 수준 (즉, 초급, 중급, 고급)을 지정하는 3 개의 행이 있습니다. teacher_id, instrument_id 및 level_id를 갖기 위해 브리지 테이블을 설정해야하는 것처럼 보입니다. 그러나 이것이 일반적인 방법인지는 알 수 없습니다.
mysql과 cakephp를 사용하고 있으며 브리지 테이블에 추가 필드가있는 것에 관한 HABTM 연결에 대한 설명서에서 아무 것도 발견하지 못했습니다. 내가 제대로하고 있는지 확인하고 싶다.
자세한 답변을 해주셔서 감사합니다. 두 대답 모두 매우 도움이되었습니다. –