두 엔터티의 관계를 비식별자 관계(점선)로 설정하는 것이 적절한 경우는? | [SQLD] SQL 개발자 기출유형 모의고사 3회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 3회
두 엔터티의 관계를 비식별자 관계(점선)로 설정하는 것이 적절한 경우는?
1
부모 키를 자식 PK로 상속해야 할 때
2
자식이 부모와 생명주기를 함께할 때
3
자식 식별에 부모 키가 꼭 필요할 때
4
부모 없이도 자식 인스턴스가 생길 때
해설
부모 없이도 자식이 생성될 수 있거나 생명주기가 따로 움직이면 비식별자 관계로 두고 부모 키를 일반 속성(FK)으로만 받는다.
반대로 부모에 강하게 종속되어 부모 키가 자식 식별에 필요하면 식별자 관계(실선)로 PK에 포함한다.
- 생명주기를 함께하는 강한 종속은 식별자 관계 기준이다.
- 자식 식별에 부모 키가 필요하면 식별자 관계다.
- 부모 키를 PK로 상속하는 것이 곧 식별자 관계다.
오류나 개정된 내용이 보이면 알려주세요