Identifying

식별/비식별의 본질은 자식 PK 구조다

선 모양은 도구마다 다를 수 있다. 판단 기준은 부모 PK가 자식 PK에 포함되는지다.

식별: 부모 PK가 자식 PK 일부
비식별: 부모 PK는 FK로만 존재
선 모양보다 키 구조를 확인

식별 관계

PK 포함
order_itemchild
KEYorder_id
KEYline_no
FKproduct_id
ATTRquantity

주문상세는 주문 없이 식별되지 않는다. 부모 키가 자식 PK에 들어간다.

비식별 관계

FK 분리
productchild
KEYid
FKcategory_id
ATTRname
ATTRprice

상품은 자기 PK로 식별된다. 카테고리 키는 참조용 FK다.

식별 관계는 키가 길어질 수 있고, 비식별 관계는 독립성이 높다. 정답보다 업무 의미가 우선이다.