학습용 기출·복원자료 분류 확인SQLD · 2025년 58회 데이터 모델링의 이해 · 6번
비식별자 관계(Non-identifying Relationship)에 의해 속성을 생성하는 경우로 가장 적절하지 않은 것은?
1
여러 엔터티가 하나의 엔터티로 통합되었더라도 각 엔터티가 별도의 관계를 가지는 경우
오답 이유‘여러 엔터티가 하나의 엔터티로 통합되었더라도 각 엔터티가 별도의 관계를 가지는 경우’은 이 문항에서 요구하는 ‘각 엔터티의 데이터 생명주기(Life Cycle)를 동일하게 관리하는 경우’의 정의·역할과 구분된다. 부모와 자식 엔터티의 데이터 생명주기(Life Cycle)가 동일하다면, 강한 결합인 식별자 관계로 연결하는 것이 적절한다. 비식별자는 생명주기가 다를 때 주로 사용한다. 따라서 1번 보기 ‘여러 엔터티가 하나의 엔터티로 통합되었더라도 각 엔터티가 별도의 관계를 가지는 경우’의 적용 여부를 문제 조건과 대조해야 한다.
2
각 엔터티의 데이터 생명주기(Life Cycle)를 동일하게 관리하는 경우
정답 근거부모와 자식 엔터티의 데이터 생명주기(Life Cycle)가 동일하다면, 강한 결합인 식별자 관계로 연결하는 것이 적절한다. 비식별자는 생명주기가 다를 때 주로 사용한다. 따라서 2번 보기 ‘각 엔터티의 데이터 생명주기(Life Cycle)를 동일하게 관리하는 경우’의 적용 여부를 문제 조건과 대조해야 한다.
3
자식 엔터티에서 받은 속성(FK)이 반드시 필수가 아니어도 무방한 경우
오답 이유‘자식 엔터티에서 받은 속성(FK)이 반드시 필수가 아니어도 무방한 경우’은 이 문항에서 요구하는 ‘각 엔터티의 데이터 생명주기(Life Cycle)를 동일하게 관리하는 경우’의 정의·역할과 구분된다. 부모와 자식 엔터티의 데이터 생명주기(Life Cycle)가 동일하다면, 강한 결합인 식별자 관계로 연결하는 것이 적절한다. 비식별자는 생명주기가 다를 때 주로 사용한다. 따라서 3번 보기 ‘자식 엔터티에서 받은 속성(FK)이 반드시 필수가 아니어도 무방한 경우’의 적용 여부를 문제 조건과 대조해야 한다.
4
자식 엔터티에서 주식별자의 사용이 가능하더라도 별도의 주식별자를 생성하는 경우
오답 이유‘자식 엔터티에서 주식별자의 사용이 가능하더라도 별도의 주식별자를 생성하는 경우’은 이 문항에서 요구하는 ‘각 엔터티의 데이터 생명주기(Life Cycle)를 동일하게 관리하는 경우’의 정의·역할과 구분된다. 부모와 자식 엔터티의 데이터 생명주기(Life Cycle)가 동일하다면, 강한 결합인 식별자 관계로 연결하는 것이 적절한다. 비식별자는 생명주기가 다를 때 주로 사용한다. 따라서 4번 보기 ‘자식 엔터티에서 주식별자의 사용이 가능하더라도 별도의 주식별자를 생성하는 경우’의 적용 여부를 문제 조건과 대조해야 한다.
ANSWER & EXPLANATION
정답 2번
핵심 판단은 2번 ‘각 엔터티의 데이터 생명주기(Life Cycle)를 동일하게 관리하는 경우’입니다. 부모와 자식 엔터티의 데이터 생명주기(Life Cycle)가 동일하다면, 강한 결합인 식별자 관계로 연결하는 것이 적절한다. 비식별자는 생명주기가 다를 때 주로 사용한다.