SQLD 기출문제 예상문제 228

다음 문제를 풀어보세요.

다음 중 상품 테이블의 주 식별자(Primary Key) 선정 시 본질 식별자(Natural Key)와 인조 식별자(Artificial Key)의 특성을 고려한 설명으로 가장 적절한 것을 고르시오.

상품 테이블 구조

CREATE TABLE PRODUCT (
    PRODUCT_ID    NUMBER          PRIMARY KEY,      -- 인조 식별자 후보 (예: 1, 2, 3... 자동 증가)
    PRODUCT_CODE  VARCHAR2(20)    UNIQUE NOT NULL,  -- 본질 식별자 후보 (예: 'BOOK-001', 'ELEC-TV-005')
    PRODUCT_NAME  VARCHAR2(100)   NOT NULL,
    PRICE         NUMBER(10, 2)   NOT NULL,
    DESCRIPTION   VARCHAR2(500)
);