데이터베이스 ER모델 질문드립니다 제발 답변 해주세요ㅜ 0 1 617

by 준지 [DB 모델링/설계] [2021.06.18 12:44:57]


영화 라는 테이블에 장르라는 속성이있는데요

한 영화에 여러가지 장르가 들어갈 수 있습니다.

A영화 장르 : 로맨스 / 스릴러 / 액션 / ...

B영화 장르 : 로맨스 / 액션 / 공포 /...

이런느낌인데 이걸 모델링 할 때

장르를 weak entity로 만들어서 1:n 다중값 애트리뷰트로 만들어야할지

장르를 strong entity로 만들어서 n:m 의 관계를 가져야할지 고민입니다..

장르같은 경우에는 하나의 장르가 여러 영화에 배정받을 수 있기 때문에 후자가 아닌가 싶은데... 어떤가요?

by 우리집아찌 [2021.06.19 10:40:19]

첫번째 1/n 이면 영화 - 장르 이런식으로 흘러가게 되는 구조가 맞을거 같고

두번째 n/m 인 경우면 영화 - 장르 / 장르 - 영화 양쪽을 만족시킬때 필요하겠지만 매핑 테이블있어야 합니다

목적에 맞게 쓰시면 됩니다

 

댓글등록
SQL문을 포맷에 맞게(깔끔하게) 등록하려면 code() 버튼을 클릭하여 작성 하시면 됩니다.
로그인 사용자만 댓글을 작성 할 수 있습니다. 로그인, 회원가입