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)
);