본문 바로가기
개발자 기술 면접/데이터베이스

[DB] PK(Primary Key), FK란?

by se-black 2024. 3. 7.
PK(Primary Key, 기본키)
PK는 특정 테이블의 각 행을 고유하게 식별하는 Key입니다. 중복된 값을 가질 수 없고 null 값을 허용하지 않기 때문에 데이터의 무결성을 유지하는데 도움이 됩니다. 주로 자동으로 증가하는 숫자나 고유한 식별자로 설정됩니다.

 

FK(ForeignKey, 외래키)
FK는 다른 테이블의 PK를 참조하여 두 테이블 간의 관계를 설정하는 Key입니다. FK는 참조하는 테이블의 값이, 참조되는 테이블의 PK 값과 일치하기 때문에 데이터 일관성과 무결성을 유지하는데 도움이 됩니다.

 

[참고]

https://velog.io/@kinjoo/DAY4-%EA%B8%B0%EC%88%A0%EB%A9%B4%EC%A0%91

728x90