• 카테고리

    질문 & 답변
  • 세부 분야

    풀스택

  • 해결 여부

    해결됨

관계형

21.01.29 14:17 작성 조회수 139

0

hashtag와 post는 n:m관계인데  그 이유가 post는 여러개의 hashtag를 가질수있다 hashtag는 여러개의 post를 가질수 있다

그러면 

사용자는 여러개의 게시글을 쓸수있다 게시글은 여러 사용자를 가질수있다 이러면 또 다대다 관계 성립 아닌가요? 관계형 데이터베이스에 이러한 관계가 헷갈리네요. 댓글도 게시글은 여러개의 댓글을 가질수있고 댓글은 여러개의 게시글을 가질수있는거니 이거 또한 다대다관계 아닌가 헷갈리네요.

답변 2

·

답변을 작성해보세요.

1

하나의 게시물은 여러 사용자를 가질 수 없습니다.

하나의 댓글도 여러 개의 게시글을 가질 수 없습니다.

아마 앞에 하나의를 빠뜨리신 것 같습니다.

0

이주호님의 프로필

이주호

질문자

2021.01.29

그렇군요 하나의 댓글은 한명의 사용자만 가질수있고 하나의 게시물은 하나의 사용자만 가질수있으니  1:n관계이고

해쉬태그는 하나의 게시물에 여러개의 게시물을 가지니 n:m관계군요. 이해가 됐습니다. 제가 위에 말한거처럼 설명이되면 다 n:m관계가 되네요 ㅋㅋ 관계형 테이블을 짜면서 너무 꼬아서 생각한거같네요. 알려주셔서 감사합니다. 항상 응원합니다.