SQLD 기출문제 예상문제 255

다음 문제를 풀어보세요.

다음은 EMPLOYEES 테이블에 대한 SQL 쿼리와 인덱스 생성 여부입니다. 주어진 조건에서 이 쿼리의 테이블 액세스 방식에 대한 설명으로 가장 적절한 것을 고르시오.

테이블 구조

CREATE TABLE EMPLOYEES (
    EMPLOYEE_ID   NUMBER(6) PRIMARY KEY,
    FIRST_NAME    VARCHAR2(20),
    LAST_NAME     VARCHAR2(25) NOT NULL,
    EMAIL         VARCHAR2(25) NOT NULL UNIQUE,
    PHONE_NUMBER  VARCHAR2(20),
    HIRE_DATE     DATE NOT NULL,
    JOB_ID        VARCHAR2(10) NOT NULL,
    SALARY        NUMBER(8,2),
    COMMISSION_PCT NUMBER(2,2),
    MANAGER_ID    NUMBER(6),
    DEPARTMENT_ID NUMBER(4)
);

SQL 쿼리

SELECT EMPLOYEE_ID, HIRE_DATE
FROM EMPLOYEES
WHERE SALARY > 5000;

조건

  1. EMPLOYEES 테이블은 100만 건 이상의 대용량 데이터가 저장되어 있습니다.
  2. SALARY 컬럼에는 인덱스가 생성되어 있지 않습니다.
  3. SALARY > 5000 조건에 해당하는 데이터는 전체 데이터의 약 5% 미만입니다.