SQLP CBT 기출문제 예상문제 444

다음 문제를 풀어보세요.

다음은 두 테이블 `ORDERS`와 `CUSTOMERS`의 예상 실행계획 일부를 보여준다. 이 실행계획에서 두 테이블의 조인 방식은 무엇으로 예상되는가?

CREATE TABLE ORDERS (
    ORDER_ID    NUMBER PRIMARY KEY,
    CUST_ID     NUMBER,
    ORDER_DATE  DATE,
    AMOUNT      NUMBER
);

CREATE TABLE CUSTOMERS (
    CUST_ID     NUMBER PRIMARY KEY,
    CUST_NAME   VARCHAR2(100),
    ADDRESS     VARCHAR2(200)
);

SELECT
    O.ORDER_ID,
    C.CUST_NAME
FROM
    ORDERS O JOIN CUSTOMERS C
ON
    O.CUST_ID = C.CUST_ID
WHERE
    O.ORDER_DATE >= TO_DATE('2023-01-01', 'YYYY-MM-DD');

[예상 실행 계획 일부]

Id   Operation               Name
--------------------------------------------------
* 1  NESTED LOOPS            
* 2   TABLE ACCESS BY INDEX ROWID ORDERS
* 3    INDEX RANGE SCAN     ORDERS_ORDER_DATE_IDX
* 4   TABLE ACCESS BY INDEX ROWID CUSTOMERS
* 5    INDEX UNIQUE SCAN    CUSTOMERS_PK