Conversation
There was a problem hiding this comment.
1주차 과제 수고하셨습니다!
키워드를 아주 상세하게 정리하셨네요! 특히 각 개념의 장단점까지 꼼꼼히 작성하신 점이 인상적입니다.
미션에서는 member_mission 테이블로 회원과 미션의 N:M 관계를 중간 테이블로 풀어낸 점, member_prefer 테이블로 회원의 선호 카테고리를 관리하신 점이 좋습니다.
review 테이블에서 member_id, store_id, region_id, category_id를 모두 외래키로 참조하신 것도 확인했고, mission 테이블에서 store_id, region_id, category_id를 참조해서 미션이 어느 지역, 어느 가게, 어느 카테고리에 속하는지 명확하게 표현하셨네요!
다만, member_mission 테이블에 id 필드가 따로 있는데, region_id와 category_id도 추가로 들어가 있습니다. 미션 자체에 이미 지역과 카테고리 정보가 있으니, member_mission에서는 member_id, mission_id, status, created_at 정도만 있어도 충분할 것 같습니다!
수고하셨습니다!
첨언)
-
💪 미션 기록 부분에 중간 과정에서부터 결과물까지 모두 기록 부탁드립니다!! 이 부분은 민지님이 해주신 방식 참조해보시면 좋을 것 같아요!
-
다음 스터디부터는 워크북 내에서뿐만이 아니라 따로 제공되는 인증사진 페이지 내에 인증샷 올려주시면 좋겠습니다!!(https://www.notion.so/makeus-challenge/308b57f4596b813fb647f9622f960578)
또한, 매 스터디마다 출석현황에 출석하신 노드 팀원들 이름도 정리 부탁드립니다!
(https://www.notion.so/makeus-challenge/308b57f4596b81a3b3fcd107155e811c)
✅ 1주차 워크북 완료 🎉
🛠️ 트러블슈팅 (Troubleshooting)
-도서 대여 관리 시스템 ERD 학습 중 책 엔터티가 책 한 권을 의미한다고 생각해서 왜 N:M 관계인지 의문이 들었음
-책 종류를 의미하는 것이므로 N:M 관계가 성립함을 이해하고 이를 해소하기 위한 매핑 테이블을 생성함.