본문 바로가기 메뉴 바로가기

FE Dev

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

FE Dev

검색하기 폼
  • 카테고리 전체보기 (36)
    • React (5)
    • JavaScript (9)
    • HTML & CSS (0)
    • Git (4)
    • TIL (4)
    • 루비온레일즈 (14)
  • 방명록

M:N Relation (1)
[Ruby On Rails] M:N Relation & Like(찜) model 만들기

M:N Relation => 그 대상을 어떻게 바라보는지가 중요 Like(좋아요, 찜) 테이블 : 어떤 사용자가 어떤 상품을 좋아요 했는지에 대한 정보를 가지고 있는 테이블 User - Like - Item 관계 - User: 사용자의 찜 목록에는 어떤 아이템들이 있는지 - Item: 이 아이템을 좋아요한 사용자는 어떤 사용자들이 있는지 => 서로 많이 갖고 있는 경우(has many) => M:N (사용처가 명확) -> user와 Item에 외래 키 가지고 있음 가운데 Join테이블(Like)을 두고 양쪽에 외래 키를 받아와서 1:N이 연쇄된 형태를 통해서 N:N을 표현 예외 Order, Option, LineItem도 어떻게 보면 M:N구조라고 볼 수 있으나, 그렇게 쓰지 않음 이런식으로 1:N 관계..

루비온레일즈 2021. 4. 24. 18:57
이전 1 다음
이전 다음

Blog is powered by Tistory / Designed by Tistory

티스토리툴바