다음 SQL문에 대하여 질의 최적화를 수행하고자 한다. 이에 대한 설명으로 옳지 않은 것은?
SELECT 학생.이름, 교수.이름 FROM 학생, 학과, 교수 WHERE 학생.학과코드 = 학과.학과코드 AND 교수.교수코드 = 학과.학과장코드 AND 학과.학과코드 = ‘CS’ ;
- ①카탈로그는 해당 테이블에 대한 통계 정보를 저장하고 있어 비용 계산에 활용될 수 있지만, 통계 정보를 실시간으로 갱신하려면 부하가 커서 주기적으로 갱신하기도 한다.
- ②조인연산 는 기본적으로 중첩 루프(nested loop)를 이용하여 구현하지만, ‘학과.학과코드’에 인덱스가 구축되어 있다면 비용을 감소시킬 수 있다.
- ③경험적 질의 최적화 기법에서는 주어진 SQL문의 WHERE절에서 조인연산보다 를 먼저 수행하도록 한다.
- ④을 릴레이션 의 투플의 수로 정의할 때, 에 대하여 가 의 기본키이면 이고 조인 선택률(js)은 이다.
선지를 골라 바로 채점해 보세요.
정답 ④
출처: 인사혁신처 공개 기출(공공데이터포털, 이용허락 제한 없음)