문제
다음 ERD에서 '부서' 엔터티 내의 관계에 대한 설명으로 가장 적절하지 않은 것은?
Code부서(부서코드, 부서명, 상위부서코드, 부서장사번) 사원(사번, 성명, 부서코드)
① 부서 엔터티는 자기 자신과 순환관계를 가진다 ② 상위부서코드는 부서코드를 참조하는 외래키이다 ③ 이 구조에서는 START WITH, CONNECT BY를 사용한 계층형 질의가 불가능하다 ④ 하위 부서에서 상위 부서로의 관계는 다대일(M:1) 관계이다
정답
3번
해설
부서의 계층 구조는 순환관계의 전형적인 예시로, START WITH와 CONNECT BY를 사용한 계층형 질의가 가능합니다. ①은 맞습니다(부서가 자기 자신과 상하위 관계). ②도 맞습니다(상위부서코드 → 부서코드 참조). ④도 맞습니다(여러 하위부서가 하나의 상위부서를 가짐). ③만이 틀린 설명입니다.