MySQL - 식별/비식별관계

김종민·2023년 3월 11일
0

1. 식별 관계

  • 부모 테이블의 기본키나 유니크 키를 자식 테이블이 자신의 기본키로 사용한다.
  • 데이터의 정합성 유지를 DB에서 검증가능하나 구조 변경에 어려움이 있다.

2. 비식별 관계

  • 부모 테이블의 기본키나 유니크 키를 자식 테이블이 외래키로 이용한다. 즉, 부모 데이터가 없어도 자식 테이블에 데이터를 추가할 수 있다.
  • 구조변경에 자유롭지만 데이터 정합성을 위한 로직이 따로 필요하다.
profile
개발을 합시다 :)

0개의 댓글