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