Skip to content

1주차 - 엘라/변지현 워크북 과제 제출#2

Merged
munwalk merged 3 commits intoUMC-KWU:ellafrom
Jihyun0909:main
Mar 23, 2026
Merged

1주차 - 엘라/변지현 워크북 과제 제출#2
munwalk merged 3 commits intoUMC-KWU:ellafrom
Jihyun0909:main

Conversation

@Jihyun0909
Copy link
Copy Markdown
Collaborator

@Jihyun0909 Jihyun0909 commented Mar 22, 2026

✅ 1주차 워크북 완료 🎉

🛠️ 트러블슈팅 (Troubleshooting)

### 문제

-도서 대여 관리 시스템 ERD 학습 중 책 엔터티가 책 한 권을 의미한다고 생각해서 왜 N:M 관계인지 의문이 들었음


### 원인 분석
  • 여기서 책은 책 한 권을 의미하는 것이 아니라, 책의 종류를 의미하는 것(책 종류(Book Model): '자바의 정석'이라는 책. 실제 책(Book Item): 우리 도서관에 있는 '자바의 정석 1번 책', '자바의 정석 2번 책'. (바코드가 다름))

### 해결 방법

-책 종류를 의미하는 것이므로 N:M 관계가 성립함을 이해하고 이를 해소하기 위한 매핑 테이블을 생성함.

Copy link
Copy Markdown
Collaborator

@munwalk munwalk left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

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 정도만 있어도 충분할 것 같습니다!
수고하셨습니다!

첨언)

  1. 💪 미션 기록 부분에 중간 과정에서부터 결과물까지 모두 기록 부탁드립니다!! 이 부분은 민지님이 해주신 방식 참조해보시면 좋을 것 같아요!

  2. 다음 스터디부터는 워크북 내에서뿐만이 아니라 따로 제공되는 인증사진 페이지 내에 인증샷 올려주시면 좋겠습니다!!(https://www.notion.so/makeus-challenge/308b57f4596b813fb647f9622f960578)
    또한, 매 스터디마다 출석현황에 출석하신 노드 팀원들 이름도 정리 부탁드립니다!
    (https://www.notion.so/makeus-challenge/308b57f4596b81a3b3fcd107155e811c)

@munwalk munwalk merged commit f3d30c9 into UMC-KWU:ella Mar 23, 2026
2 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants