by LHJ [MySQL] 테이블 설계 mysql [2022.11.08 18:48:26]
안녕하세요 학원, 과외 서비스를 구현 중 테이블 설계에서 고민이 생겼습니다.
수업과 교재는 M:N 관계를 가지고 있어서 중간 lesson_book 테이블이 생성했고, 숙제 테이블을 연결 시켜야되는데
수업과 교재에 각각 N:1 관계를 가져야되나요 lesson_book 테이블에 N:1 관계를 가져야되나요.. 혼자서는 고민만 많아져서 해결이 안되어 질문드립니다.
M:N 경우는 중간에 매핑 테이블이 있어야하고
이 매핑테이블로 수업->교재 1:N , 교재->수업 1:N관계를 가져갈수 있게해줍니다.
숙제가 수업하고만 연관있는 것 아닌가요? (필수) 교재와 연관이 없는 숙제도 있을 텐데요? (선택)