디비 3.28

hongregii·2023년 3월 28일
0

DB

목록 보기
2/2

Associative Entity

가 필요한 조건

  • 다대다인 경우

  • 단순히 id만 가지고 있는 게 아니라 새로운 속성이 만들어져야 함

  • 다른 relationship에 참여할 필요가 있을 때. = 독립적으로 또다른 entity와 relationship으로 참여할 필요가 있을 때.

    Attribute으로 만들지, Entity로 만들지

  • Prerequisite 선수과목을 속성으로 만들지 / Entity로 뺄지.

  • 다른 엔티티와 관계를 맺어야 하면 당연히 entity로 빼야 함.

    Cardinality constraint

  • one to one / many to one / many to many

  • optional / mandatory / maximum number

    Weak entity는 더블 라인으로 표현해준다.

    Time stamp

  • attribute의 값이 시간에 따라 변할 때.

  • ex. 주가, 집값, 수수료율ㅆ

profile
잡식성 누렁이 개발자

0개의 댓글