본문 바로가기
혼공학습단 12기

[혼공S] 05 - 2 '제약조건으로 테이블을 견고하게' 정리

by jaeheon0520 2024. 7. 28.

 

기본 키는 행 데이터 중에서 데이터를 구분할 수 있는 식별자 역할을 한다.

 

외래 키는 두 테이블의 관계를 연결해준다. 외래 키가 설정된 열은 꼭 다른 테이블의 기본 키와 연결된다.

 

고유 키는 중복되지 않는 유일한 값이다. 기본 키와 차이점은 NULL 값을 허용한다.

 

체크는 입력되는 데이터를 점검하는 기능이다.

 

기본값은 값을 입력하지 않았을 때 자동으로 입력될 값을 미리 지정한다.

 

널(NULL) 값을 허용하려면 생략하거나 NULL을 사용하고, 허용하지 않으려면 NOT NULL을 사용한다.

 

용어 설명
제약조건 데이터의 무결성을 지키기 위한 제한된 조건
ALTER TABLE 이미 만들어진 테이블을 수정하는 SQL 문
ADD CONSTRAINT 제약조건을 추가하는 SQL 문
기준 테이블 기본 키-외래 키 관계가 맺어진 테이블 중 기본 키가 설정된 테이블
참조 테이블 기본키-외래 키 관계가 맺어진 테이블 중 외래 키가 설정된 테이블
ON UPDATE CASCADE 기준 테이블의 기본 키를 변경하면 참조 테이블의 외래 키도 변경되는 기능
ON DELETE CASCADE 기준 테이블의 기본 키를 삭제하면 참조 테이블의 외래 키도 삭제되는 기능