lliijjiijjl
34
2021-09-26 18:31:02
2
92

group 내 member 리스트 DB 구축


현재 개인 프로젝트 관련  DB를 설계하고 있습니다.

User table 내에 사용자 정보가 담겨있고 사용자는 여러 개의 group에 속할 수 있습니다.

하나의 group 역시 여러명의 user를 포함합니다. 

처음에는 User table의 속성으로 group을 추가해서 포함된 그룹의 ID 목록을 저장하고 Group 테이블에 그룹마다 포함된 userId 목록을 저장해야 한다고 생각했지만 원자성도 위배될 것 같고, 어떻게 DB를 설계해야할지 막막합니다.

설명이 굉장히 두서가 없네요... 

혹시 이해가 되신다면 선배님들은 위와 같은 경우 ERD를 어떻게 작성하시는지 궁금합니다.

0
  • 답변 2

  • Dierslair
    5k
    2021-09-26 21:20:45

    many to many 테이블 하나면 해결할 수 있을 것 같네요



  • lliijjiijjl
    34
    2021-09-28 20:38:59

    오 이런 방법이 있군요! 감사합니다 :)

  • 로그인을 하시면 답변을 등록할 수 있습니다.