의사 엔터티에 지도전문의번호(같은 의사 엔터티의 의사번호를 참조)를 두… | [SQLD] SQL 개발자 기출유형 모의고사 6회 상세 페이지
1[SQLD] SQL 개발자 기출유형 모의고사 6회
의사 엔터티에 지도전문의번호(같은 의사 엔터티의 의사번호를 참조)를 두어 지도 관계를 표현한 모델에 대한 설명으로 옳은 것은?
1
최상위 의사는 지도전문의번호가 NULL이다
2
지도전문의번호는 진료과의 PK를 참조한다
3
조회 시 서로 다른 두 테이블을 조인한다
4
지도 관계는 별도 테이블로만 표현된다
해설
같은 엔터티를 참조하는 자기참조(순환) 관계에서 지도받지 않는 최상위 의사는 참조할 대상이 없으므로 지도전문의번호가 NULL 이다.
이 모델은 의사 테이블에 별칭을 두 번 붙인 셀프 조인으로 의사와 지도전문의를 함께 조회한다.
- 한 테이블 안의 외래키만으로 계층을 표현할 수 있다.
- 조인 대상은 같은 의사 테이블 하나다.
- 지도전문의번호는 의사 엔터티 자신의 PK 를 참조한다.
오류나 개정된 내용이 보이면 알려주세요