다음 관계 스키마와 제약 조건이 데이터베이스 제약만으로 보장하지 못하는 요구사항은?
PRODUCT(product_id PRIMARY KEY, product_name NOT NULL)
ORDERS(order_id PRIMARY KEY, ordered_at NOT NULL)
ORDER_ITEM( order_id REFERENCES ORDERS(order_id), product_id REFERENCES PRODUCT(product_id), qty CHECK (qty > 0), PRIMARY KEY (order_id, product_id) )
정답 4번
PRIMARY KEY와 FOREIGN KEY는 식별성과 참조 무결성을 보장하지만, 부모 행마다 자식이 반드시 하나 이상 존재해야 한다는 역방향 최소 참여 제약은 일반 외래키만으로 표현되지 않는다. 이런 규칙은 지연 제약 트리거, 트랜잭션 절차 또는 애플리케이션 규칙 등 별도 설계가 필요하다.
콘텐츠 정보
- 자료 유형
- 편집복원
- 검수 상태
- 내용 검수 완료
- 해설 작성·검수
- 정처LAB 편집 기준
- 최종 검수
- 2026-08-21