[sql] 외래 키 제약 조건과 테이블 간의 관계 표현 방법

SQL에서 외래 키 제약 조건을 생성하려면 FOREIGN KEY 제약 조건을 사용합니다. 아래 테이블은 orders 테이블이 customers 테이블의 customer_id 열을 참조하도록 하는 외래 키 제약 조건을 나타내는 예제입니다.

CREATE TABLE orders (
    order_id INT PRIMARY KEY,
    customer_id INT,
    order_date DATE,
    FOREIGN KEY (customer_id) REFERENCES customers(customer_id)
);

위 코드에서 orders 테이블의 customer_id 열은 customers 테이블의 customer_id 열을 참조합니다. 이는 두 테이블 간의 일대다 관계를 정의하는데 사용됩니다.

외래 키 제약 조건을 사용하면 데이터 무결성을 유지하고, 관련된 테이블 간의 일관성을 보장할 수 있습니다.

자세한 내용은 “SQL 외래 키 제약 조건” 등의 제목으로 다양한 참고 자료를 검색해 보시기를 권장드립니다.