외래키(foreign key)

정은경·2020년 10월 14일
1

외래키 (Foreign Key)

상품과 주문의 ERD (N:M 관계)

상품과 주문의 RDB로 표현하면 N:M은 1:M으로 분할된다

  • 상품 테이블과 주문 테이블의 관계를 나타내는 "주문_상품"이라는 관계테이블 등장! 두둥!

식별 관계 (Identifying Relationship)

외래키를 기본키로 사용하는 관계를 식별관계라고 한다

비식별 관계 (Non-identifying relationship)


외래키들을 기본키로 사용하지 않고 일반속성으로 취급하는 관계를 "비식별 관계"라고 한다

결론은! 비식별관계 사용!

추후 비즈니스 모델 변경에도 영향을 최소하기 위해
식별관계보다는 인조키를 이용한 "비식별 관계"를 권장한다고 한다!

Reference

profile
#의식의흐름 #순간순간 #생각의스냅샷

0개의 댓글