강의

멘토링

커뮤니티

Inflearn Community Q&A

1's profile image
1

asked

Creating NodeBird SNS with React

5-3. Sequelize and ERD

관계형

Resolved

Written on

·

279

0

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

그러면 

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

reactjavascript

Answer 2

1

zerocho님의 프로필 이미지
zerocho
Instructor

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

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

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

0

1님의 프로필 이미지
1
Questioner

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

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

1's profile image
1

asked

Ask a question