[sql] 외래 키 제약 조건과 데이터 무결성

외래 키 제약 조건 설정하기

외래 키 제약 조건을 설정하려면 다음과 같은 SQL 문을 사용합니다:

ALTER TABLE 테이블명
ADD CONSTRAINT 제약조건명 FOREIGN KEY (참조할열)
REFERENCES 참조할테이블 (참조할열);

위의 코드에서 테이블명은 외래 키를 추가할 테이블의 이름, 제약조건명은 제약 조건의 이름, 참조할열은 외래 키로 사용될 열의 이름, 참조할테이블은 참조할 테이블의 이름입니다.

데이터 무결성 보장

외래 키 제약 조건을 설정하면 부모 테이블의 주 키와 연관된 자식 테이블의 값들에 대한 일관성이 유지됩니다. 이를 통해 데이터베이스의 무결성을 유지할 수 있으며 부모 테이블에서 삭제된 행에 연관된 자식 테이블의 행들도 삭제되어 데이터의 불일치를 방지합니다.

참고 자료