가 필요한 조건
다대다인 경우
단순히 id만 가지고 있는 게 아니라 새로운 속성이 만들어져야 함
다른 relationship에 참여할 필요가 있을 때. = 독립적으로 또다른 entity와 relationship으로 참여할 필요가 있을 때.
Prerequisite 선수과목을 속성으로 만들지 / Entity로 뺄지.
다른 엔티티와 관계를 맺어야 하면 당연히 entity로 빼야 함.
one to one / many to one / many to many
optional / mandatory / maximum number
attribute의 값이 시간에 따라 변할 때.
ex. 주가, 집값, 수수료율ㅆ