기본 키는 행 데이터 중에서 데이터를 구분할 수 있는 식별자 역할을 한다.
외래 키는 두 테이블의 관계를 연결해준다. 외래 키가 설정된 열은 꼭 다른 테이블의 기본 키와 연결된다.
고유 키는 중복되지 않는 유일한 값이다. 기본 키와 차이점은 NULL 값을 허용한다.
체크는 입력되는 데이터를 점검하는 기능이다.
기본값은 값을 입력하지 않았을 때 자동으로 입력될 값을 미리 지정한다.
널(NULL) 값을 허용하려면 생략하거나 NULL을 사용하고, 허용하지 않으려면 NOT NULL을 사용한다.
용어 | 설명 |
제약조건 | 데이터의 무결성을 지키기 위한 제한된 조건 |
ALTER TABLE | 이미 만들어진 테이블을 수정하는 SQL 문 |
ADD CONSTRAINT | 제약조건을 추가하는 SQL 문 |
기준 테이블 | 기본 키-외래 키 관계가 맺어진 테이블 중 기본 키가 설정된 테이블 |
참조 테이블 | 기본키-외래 키 관계가 맺어진 테이블 중 외래 키가 설정된 테이블 |
ON UPDATE CASCADE | 기준 테이블의 기본 키를 변경하면 참조 테이블의 외래 키도 변경되는 기능 |
ON DELETE CASCADE | 기준 테이블의 기본 키를 삭제하면 참조 테이블의 외래 키도 삭제되는 기능 |
'혼공학습단 12기' 카테고리의 다른 글
[혼공S] 4주차 마무리 (0) | 2024.07.28 |
---|---|
[혼공S] 05 - 3 '가상의 테이블: 뷰' 정리 (0) | 2024.07.28 |
[혼공S] 05 - 1 '테이블 만들기' 정리 (0) | 2024.07.28 |
[혼공S] 3주차 마무리 (0) | 2024.07.20 |
[혼공S] 04 - 3 'SQL 프로그래밍' 정리 (0) | 2024.07.15 |