[SQL] 키
Database/SQL
2024. 5. 20. 22:40
1. 슈퍼키 : 각 행을 유일하게 식별할 수 있는 속성들의 집합 (유일성)
2. 후보키 : 각 행을 유일하게 식별할 수 있는 최소한의 속성들의 집합 (유일성, 최소성)
- UNIQUE 키워드
3. 기본키 : 후보키들 중에서 하나를 선택한 키
- 테이블에서 기본키는 오직 1개
4. 대체키(대리키) : 기본키를 제외한 남은 후보키
5. 외래키 : 다른 테이블의 데이터를 참조할 때 없는 값을 참조할 수 없도록 제약
- 참조되는 테이블의 속성이 기본키로 설정되어 있어야함
- 테이블 생성 시 설정 가능
- NULL 값을 가질 수 있다
- 한 테이블에 하나 이상 생성 가능
- 외래키 값은 참조 무결성 제약(부모 테이블 키값이 자식 테이블에 있어야함)을 받을 수 있음
'Database > SQL' 카테고리의 다른 글
[SQL] SELECT (0) | 2024.05.21 |
---|---|
[SQL] MERGE INTO TABLE ~ (0) | 2024.05.21 |
[SQL] DELETE FROM 테이블 ~ (0) | 2024.05.20 |
[SQL] CREATE TABLE ~ (0) | 2024.05.20 |
[SQL] 서브쿼리 (0) | 2024.05.19 |
@서리★ :: Seory Dev
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!