WEAK ENTITY

약한 개체 식별 기준

소유 개체가 없으면 업무적으로 의미가 없거나 식별이 어려운 대상은 약한 개체 후보입니다.

소유 개체
약한 개체
구현 선택
주문Order

주문상세의 소유 개체입니다.

order_id
주문상세OrderItem

주문 없이는 수량과 단가의 의미가 사라집니다.

order_id + line_no
SQL 구현FK + 삭제 규칙

업무 규칙에 따라 CASCADE, RESTRICT 등을 선택합니다.

ON DELETE CASCADE?
CASCADE는 약한 개체의 필수 조건이 아니라 구현 선택입니다. 감사 이력이 필요하면 삭제 대신 상태 변경을 택할 수도 있습니다.