개발/Database

MSSQL PK FK UK CK 란? 개념 이해

재근이 2021. 10. 14. 23:33
반응형

🚀K!!K!!K!!K!! - PK FK UK CK

SQL에 있는 여러 K들에 대한 개념을 알아보자.

 

🔥PK (Primary Key)

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

 

🔥FK (Foreign Key)

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

 

🔥UK (Unique Key)

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

 

🔥CK (Check)

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

 

반응형