danbibibi
article thumbnail

식별 관계

  • 부모 테이블의 기본키를 자식테이블의 기본키로 이용하는 방법
  • 반드시 부모테이블에 데이터가 존재해야 자식테이블에 데이터를 입력할 수 있음 (데이터 정합성 보장)
  • 실선으로 표시


💡 데이터 정합성
(Data Consistency)
    : 어떤 데이터들이 값이 서로 일치하는 상태

💡 데이터 무결성 (Data Integrity)
    : 데이터 값이 정확한 상태

 ex) 중복 데이터가 다 틀린 값으로 일치하는 경우 = 정합성 O, 무결성 X

 

비식별 관계

  • 부모 테이블의 기본키를 자식테이블의 외래키로 이용하는 방법
  • 부모테이블에 데이터가 없어도 자식테이블에 데이터를 입력할 수 있음 (데이터 정합성 보장 x)
  • 점선으로 표시

 


💡 비식별 관계 장점
    1. 구조 변경 용이
    2. 부모 테이블과의 의존성 제거
    3. 과도한 인덱스 제거

 

profile

danbibibi

@danbibibi

꿈을 꾸는 시간은 멈춰 있는 것이 아냐 두려워하지 마 멈추지 마 푸른 꿈속으로