SQLP 과목II 3장 연습문제

1 목록[ | ]


문제 1. 옵티마이저에 대한 설명으로 적절하지 않은 것은 다음 중 무엇인가?
  • ① 옵티마이저는 질의에 대해 실행계획을 생성한다.
  • ② 비용기반 옵티마이저는 비용계산을 위해 다양한 통계정보를 사용한다.
  • ③ 규칙기반 옵티마이저에서 제일 낮은 우선순위는 전체 테이블 스캔이다.
  • ④ 비용기반 옵티마이저는 적절한 인덱스가 존재하면 반드시 인덱스를 사용한다.

문제 2. 실행계획에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
  • ① 실행계획은 SQL문의 처리를 위한 절차와 방법이 표현된다.
  • ② 실행계획은 액세스 기법, 조인 순서, 조인 방법 등으로 구성된다.
  • ③ 실행계획이 다르면 결과도 달라질 수 있다.
  • ④ 최적화 정보는 실행계획의 단계별 예상 비용을 표시한 것이다.

문제 3. SQL 처리 흐름도에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
  • ① 실행계획을 시각화 한 것이다.
  • ② 성능적은 측면의 표현은 고려하지 않는다.
  • ③ 인덱스 스캔 및 전체 테이블 스캔 등의 액세스 기법을 표현할 수 있다.
  • ④ SQL문의 처리 절차를 시각적으로 표현한 것이다.

문제 4. 다음 설명 중 적절한 것은 무엇인가?
  • ① 인덱스는 인덱스 구성 칼럼으로 항상 오름차순으로 정렬된다.
  • ② 비용기반 옵티마이저는 인덱스 스캔이 항상 유리하다고 판단한다.
  • ③ 규칙기반 옵티마이저는 적절한 인덱스가 존재하면 항상 인덱스를 사용하려고 한다.
  • ④ 인덱스 범위 스캔은 항상 여러 건의 결과가 반환된다.

문제 5. 조인에 대한 설명으로 적절하지 않는 것은 다음 중 무엇인가?
  • ① FROM 절에 나열된 모든 테이블이 동시에 조인 작업이 수행된다.
  • ② NL Join은 중첩된 반복문과 유사한 형식이다.
  • ③ NL Join은 선행 테이블의 조건을 만족하는 건수만큼 반복 수행된다.
  • ④ Hash Join은 작은 테이블을 선행 테이블로 사용하는 것이 성능관점에서 좋다.

2 같이 보기[ | ]

3 참고[ | ]

문서 댓글 ({{ doc_comments.length }})
{{ comment.name }} {{ comment.created | snstime }}