1. 소유 개체의 키를 가져옴

소유 개체 PK가 먼저 들어온다

주문 (Owner Entity)
id 주문의 PK

약한 개체는 혼자 식별되지 않으므로, 소유 개체의 기본키를 그대로 가져와 FK이자 PK의 일부로 사용합니다.

2. 부분 키와 결합

약한 개체의 식별자는 두 조각으로 완성된다

가져온 키
order_id FK + PK 일부
부분 키
item_seq PK의 나머지
결과 복합 PK
PRIMARY KEY (order_id, item_seq)

부분 키만으로는 부족하고, 소유 개체의 키와 함께 있을 때만 각 주문상세 행이 구분됩니다.

3. 식별 관계가 테이블에 남음

변환 후에도 부모를 기준으로 연결된다

order_items
order_id REFERENCES orders(id)
item_seq 부분 키
PK (order_id, item_seq)

즉, 식별 관계는 단순 연결이 아니라 부모 키를 포함한 복합 기본키 구조로 구현됩니다.

핵심: 약한 개체의 기본키는 새로 독립 생성되지 않고, 소유 개체 PK + 부분 키 조합으로 결정됩니다.