본문 바로가기
개발/Database

PK FK UK CK

by BellOne4222 2024. 2. 15.

PK (Primary Key)

기본키라고 하며 엔티티를 식별하는 대표 키,NULL일 수 없다.

 

FK (Foreign Key)

다른 테이블의 PK를 참조하는 Key 동일한 Domain을 갖는다.
어떠한 테이블에 존재하는 다른 테이블의 정보 이기 때문에 외래 키이다.
참조하고자 하는 Column PK 또는 UK이여야 한다.

 

UK (Unique Key)

테이블 내에서 해당 Column의 값은 항상 유일하다.
PK와 다른 점 NULL값이 중복 가능하다.

 

CK (Check)

특정 Column에 값을 입력할 수 있는 범위나 조건을 지정한다. (제약 조건)

'개발 > Database' 카테고리의 다른 글

데이터 모델링  (0) 2024.03.02
윈도우 함수  (1) 2024.02.25
트랜잭션, 뷰, Date  (0) 2024.02.07
사용자 권한 주기 (GRANT)  (0) 2024.02.07
유니온(UNION), 서브 쿼리  (0) 2024.02.06